J'ai installé MongoDB sur ma machine Windows 7 (64 bits). J'ai également créé le chemin data/db mais lorsque j'ai essayé de démarrer mongodb à l'aide de la commande 'C:\mongodb\bin\mongod.exe'
, il ne démarre pas. It is showing admin web console waiting for connections on port 28017
. Aidez-moi à démarrer MongoDB. Et aussi s'il vous plaît suggérer si une interface graphique disponible pour MongoDB. Merci d'avance.
Télécharger le mongodb
C:\data\db
cd
à C:\Program Files\MongoDB\Server\3.2\bin>
mongod
27017
localhost:27017
Votre mongodb est démarré et connecté à RoboMongo - un outil graphique tiers
Cela a fonctionné pour moi
mongod --port 27017 --dbpath C:\MongoDB\data\db
Ajoutez les lignes suivantes dans le fichier "mongo.config"
port=27017
dbpath=C:\mongodb\data\db\
logpath=C:\mongodb\log\mongo.log
Démarrer le serveur:
mongod.exe --config="C:\mongodb\mongo.config"
Connectez-vous au serveur MongoDB localhost via la ligne de commande
mongo --port 27017
Connectez-vous au serveur MongoDB distant via une ligne de commande avec authentification.
mongo --username abcd --password abc123 --Host server_ip_or_dns --port 27017
C'est tout !!!
Étape 1: Commencez par télécharger le fichier .msi. Le fichier d’installation est
https://www.mongodb.org/downloads#production
Étape 2: Effectuez l’installation à l’aide du fichier .msi ainsi téléchargé. Elle est automatiquement enregistrée dans des fichiers programme . Vous pouvez effectuer une installation personnalisée et modifier le répertoire.
Après cela, vous devriez pouvoir voir un dossier Mongodb
Étape 3: Créez un nouveau dossier dans ce dossier Mongodb avec le nom 'data'. Créez un autre nouveau dossier dans votre répertoire de données avec le nom 'db'.
Étape 4: Ouvrez cmd. Accédez au répertoire dans lequel se trouve votre dossier mongodb, puis sélectionnez un chemin tel que C:\MongoDB\Server\3.0\bin .
Étape 5: Maintenant, utilisez
mongod --port 27017 --dbpath "C:\MongoDB\data\db"
Créer un service MongoDB sous Windows. Première cmd ouverte avec administrateur
mongod --port 27017 --dbpath "a mongodb storage actual path e.g: d:\mongo_storage\data" --logpath="a log path e.g: d:\mongo_storage\log\log.txt" --install --serviceName "MongoDB"
Après ça
Démarrer le service
net start MongoDB
Aire d'autoroute
net stop MongoDB
il existe deux manières de démarrer mongoDB Emplacement d’installation (ex: C: /)
tout d’abord: copiez le dossier d’installation de mongoDB dans C:/emplacement puis changez le nom en "mongodb" ou quelque chose de ce que vous voulez. voici ex avec le nom "mongodb"
1: setup mongoDB est un service Windows
1.1 : Make directory name "data" in C:/ ( so we have C:/data ),after that make directory "C:/data/db" <br>
1.2 : run in CMD ( Run as Admin) command -> "echo logpath=C:/mongodb/log/mongo.log > C:/mongodb/mongodb.cfg" <br>
1.3 : run in CMD (Run as Adin) command -> "C:/mongodb/bin/mongod.exe --config C:/mongodb/mongod.cfg --install" <br>
1.4 : run command "net start MongoDB" <br>
2: un petit fichier .BAT pour démarrer mongoDB sans installer copier et coller dans le bloc-notes et enregistrer le fichier avec le type de fichier ".bat" la voici:
C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
PAUSE
si vous obtenez une erreur 1078 ou 1087 .__, supprimons toutes les données dans C:/data/db et redémarrez mongoDB (copiez les anciennes données dans un nouveau dossier et sauvegardez-les après le redémarrage de mongoDB)
3 Interface graphique pour mongoDB
j'utilise rockmongo
aie du plaisir avec ça
J'ai suivi les étapes ci-dessous ... Peut-être que cela fonctionnera pour vous
Créer un répertoire comme ci-dessous
C:\DATA\DB
mongod --port 27017 --dbpath "C:\data\db"
Cela a fonctionné pour moi ....
Il est correctement écrit sur ici
Si vous téléchargez le fichier .msi, installez-le et si vous téléchargez le fichier Zip, extrayez-le.
Configurez l'environnement MongoDB.
MongoDB nécessite un répertoire data pour stocker toutes les données. Le chemin du répertoire de données par défaut de MongoDB est \ data\db. Créez ce dossier à l'aide des commandes suivantes à partir d'une invite de commande:
md \data\db
Vous pouvez spécifier un autre chemin pour les fichiers de données à l'aide de l'option --dbpath de mongod.exe, par exemple:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
Si votre chemin comprend des espaces, placez-le en entier entre guillemets, par exemple:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
Vous pouvez également spécifier le chemin d'accès dans un fichier de configuration.
Démarrez MongoDB.
Pour démarrer MongoDB, exécutez mongod.exe. Par exemple, à partir de l'invite de commande:
C:\mongodb\bin\mongod.exe
Connectez-vous à MongoDB.
Pour vous connecter à MongoDB via le shell mongo.exe, ouvrez une autre invite.
C:\mongodb\bin\mongo.exe
It is showing admin web console waiting for connections on port 28017.
Le message ci-dessus signifie que mongodb a démarré avec succès et est à l’écoute sur le port 28017.
Vous pouvez utiliser le shell mongo (mongo.exe
) pour vous connecter à mongoDB et effectuer des opérations de base de données.
Il existe plusieurs outils graphiques disponibles pour MongoDB, tels que MongoVUE, etc.
Installer MongoDB sur Windows est un peu délicat comparé à d’autres fichiers exécutables ... Vous avez une bonne référence après de longues recherches que j’ai eues Installation de MongoDB sous Windows
Après l’installation de la commande ouverte Invite et tapez "mongod", maintenez la fenêtre réduite et ouvrez une autre fenêtre Invite de commandes et tapez "mongo".
j'espère que ça aide
C’est TOUT Il me fallait initier Mongo dans PowerShell, beaucoup de réponses sont trop sophistiquées.
C:\Program Files\MongoDB\Server\3.6\bin
à la variable environnementale ". Path". Remarque: cette version sera bientôt obsolète.En fait, Windows utilise le service, de l’officiel documentation :
Découvrez où votre exécutable est installé, le chemin peut ressembler à ceci:
"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe"
Créez un fichier de configuration avec un tel contenu (format yaml), le chemin peut ressembler à ceci:
"C:\Program Files\MongoDB\Server\3.4\mongod.cfg"
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db
C:\...\mongod.exe --config C:\...\mongod.cfg --install
Où les chemins sont réduits avec des points, voir ci-dessus.
La clé --install
dire à Mongo de s’installer comme service Windows.
Maintenant, vous pouvez démarrer, arrêter, redémarrer le serveur Mongo comme le service Windows habituel choisissez votre moyen préféré
Control Panel
-> Administration
-> Services
-> MongoDB
net start MongoDB
)Vérifiez le fichier journal spécifié dans le fichier de configuration en cas de problème.
une chose supplémentaire que vous pouvez faire est incroyable
c’est que vous pouvez ajouter "C:\Program Files\MongoDB\Server\4.0\bin" aux variables d’environnement de votre système, cela vous permettra d’exécuter la commande "mongod" à n’importe quel endroit de votre cmd sans naviguer dans le répertoire bin tous les temps.
- notez que le chemin du répertoire bin peut être différent dans votre cas -
donc pour arranger les choses
1- créer un dossier data/db dans votre lecteur c "c’est le chemin par défaut mongo cherchera l’endroit où stocker vos fichiers de base de données, vous n’avez donc pas à le spécifier en utilisant '--dbpath'"
2- Ajoutez "C:\Program Files\MongoDB\Server\4.0\bin" aux variables d'environnement de votre système.
3- CMD ouvert 'mongod'
4- amusez-vous
- Je l'ai vu sur une chaîne youtube appelée 'thenewboston', , qui est également incroyable -
Je l'ai fait ci-dessous, cela fonctionne pour moi dans Windows.
ouvrez l'invite cmd en mode Administrateur (cliquez avec le bouton droit de la souris sur Invite et cliquez sur "Exécuter en tant qu'administrateur")
puis exécutez la commande ci-dessous
net start MongoDB
Téléchargez MongoDB Community Server à partir du lien - https://www.mongodb.com/download-center/community
L'installation prend du temps. Une fois terminé, suivez ces étapes pour que votre serveur fonctionne.
Merci d'avoir lu. J'espère que ça aide.
Pour les utilisateurs Windows:
Pour ajouter sur la réponse de @ CoderSpeed ci-dessus ( réponse de CoderSpeed ). Créez un fichier de commandes (.bat) avec les commandes que vous entrez habituellement sur la CLI, par exemple:
cd "C:\Program Files\MongoDB\Server\4.0\bin" mongod.exe
La méthode d'exécution de Windows Script Host vous permet d'exécuter un programme ou un script en mode invisible. Voici un exemple de code de script Windows qui lance un fichier de commandes appelé syncfiles.bat de manière invisible.
Disons que nous avons un fichier nommé syncfiles.bat dans le répertoire C:\Batch Files. Lançons-le en mode caché à l’aide de Windows Scripting.
Copiez les lignes suivantes dans le Bloc-notes.
Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\Batch Files\syncfiles.bat" & Chr(34), 0 Set WshShell = Nothing
Remarque: remplacez le nom/chemin du fichier de traitement par lots dans le script en fonction de vos besoins. Enregistrez le fichier avec l’extension .VBS, par exemple, launch_bat.vbs. Modifiez le nom et le chemin du fichier .BAT en conséquence, puis enregistrez le fichier. Double-cliquez pour exécuter le fichier launch_bat.vbs, qui lance ensuite le fichier batch syncfiles.bat de manière invisible.
En provenance de: Exécuter les fichiers .BAT de manière invisible