mongod de commande n'est pas reconnu lors de la connexion à un serveur mongodb
Je suis les tutoriels à docs.mongodb.org, j'ai terminé le premier tutoriel qui a pour installer mongodb sur une machine windows. Je suis maintenant à la deuxième étape qui est prise en main avec mongodb développement. Je suis bloqué à la première étape de cette section, qui me donne l'ordre de type "mongo" dans une invite du système. Quand je fais cela, j'ai simplement avoir un message d'erreur en disant ce qui suit 'mongo' is not recognized as an internal or external command, operable program or batch file
. Je sais que c'est probablement quelque chose de très simple que je fais de mal, quelqu'un a une idée?
- Avez-vous vraiment terminer le tutoriel? Je suppose que vous sauté une étape ou deux. 🙂 docs.mongodb.org/manual/tutorial/install-mongodb-on-windows de Téléchargement, d'Installation, de Démarrage sont les trois rubriques suivantes: - vous aurez besoin pour effectuer chacune des étapes mentionnées. Puis, à partir du même dossier que vous avez installé dans, type
mongo
. - Oui je l'ai fait effectuer la totalité du tutoriel, avait de la base de données de test, suggèrent-ils, dans ce tutoriel de travail et tout et tout. En fait j'ai fait la quatrième rubrique que vous semblez avoir oublié, ami.
- J'ai raté une étape? Je ne suis pas sûr de ce que vous êtes en train de parler.
- MongoDB comme un Service Windows
- Sur mon développement cases, je n'ai jamais courir mongodb en tant que service. C'est une étape facultative. Donc, je n'ai pas manqué de tout ce qui est nécessaire.
- Je n'ai pas dit que vous avez manqué tout ce qui est nécessaire, juste l'impression que vous étiez en train de dire que je n'avais pas terminé le tutoriel quand je l'avais fait en réalité l'ensemble de la chose, sans manquer de quoi que ce soit.
- j'ai ce problème aussi. quand je lance mongo : c:\Program Files\MongoDB>mongo MongoDB shell version: 3.0.2 de la connexion à: test 2015-04-18T11:26:12.602-0700 W RÉSEAU impossible de se connecter à l'adresse 127.0.0.1:27017, raison: errno:10061 Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusé. 2015-04-18T11:26:12.609-0700 E REQUÊTE d'Erreur: impossible de se connecter au serveur de 127,0. 0.1:27017 (127.0.0.1), tentative de connexion a échoué à se connecter (src/mongo/shell/mongo.js:179:14) à (se connecter):1:6 dans le dossier src/mongo/shell/mongo.js:179
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour exécuter
mongod
d'abord dans une fenêtre cmd puis d'en ouvrir un autre et le typemongo
. Assurez-vous que vous avez mis à jour votre variable d'environnement Path trop de sorte que vous n'avez pas à naviguer vers le répertoire que vous avez tous les mongo binaires afin de démarrer l'application. Pour mettre à jour la variable de Chemin d'accès:Allez dans Panneau de configuration > Système & Sécurité > Système > Paramètres Système Avancés > Variables d'Environnement > accédez à la variable de Chemin d'accès, appuyez sur Modifier et ajouter des
;C:\mongodb
le Chemin (ou quel que soit le nom du répertoire où MongoDB est situé (le point-virgule délimite chaque répertoire).Vous devez ajouter Mongo est
bin
dossier sur le "Chemin" de la Variable d'EnvironnementVoici comment sur Windows 10:
Trouver Mongo est bin dossier.
Si vous ne savez pas où il est, c'est sans doute dans
C:\Program Files\MongoDB\Server\3.4\
. Il devrait ressembler à ceci:Copier le chemin d'accès vers le dossier bin. Il devrait être
C:\Program Files\MongoDB\Server\3.4\bin\
Appuyez sur win, tapez
env
, Windows va suggérer "Modifier les Variables d'Environnement Système", cliquez sur l'.Sur l'onglet Avancé, cliquez sur "Variables d'Environnement"
Mettre en évidence la variable "Path", cliquez sur "Modifier":
Le "Modifier une variable d'environnement" de la fenêtre, cliquez sur "Nouveau"
Cela va démarrer une nouvelle ligne dans la liste des dossiers:
Coller votre chemin vers le dossier bin. Assurez-vous qu'il se termine par un
\
comme suit:Appuyez sur "OK", "OK", "OK"
Maintenant, vous devriez être en mesure d'exécuter
mongod
etmongo
à partir de n'importe où dans une fenêtre de commande.Il est probablement trop tard, mais pour le bien des autres (comme moi) qui fait face au même problème. Il est tout au sujet de la petite '\' à la fin de la variable de chemin d'accès.
Lorsque vous insérez le chemin d'accès à MongoDB bin du répertoire à la fin du CHEMIN d'accès windows variable, ne pas oublier de mettre le '\' (barre Oblique inverse) à la fin, ce qui indique à windows, c'est un dossier et non un fichier exécutable nommé bin...
par exemple I:\Program Files\MongoDB\Serveur\3.0\bin\
...; C:\Program Files\MongoDB\Server\3.2\bin
, il devrait être...;C:\Program Files\MongoDB\Server\3.2\bin
Êtes-vous sûr que vous avez spécifié le chemin d'accès corrects?
Vous avez besoin d'être dans le bon répertoire,
c'est à dire
et le chemin que vous installez dans doit être la bonne
c'est à dire
Un dossier nommé "data" doit également exister dans votre dossier de projet.
J'ai eu le même message d'erreur et cela a fonctionné pour moi.
Cela a fonctionné pour moi:
.\mongod --dbpath c:......
Semble, La variable d'environnement n'est pas correctement configuré.
Aller à la mongodb dossier d'installation et d'obtenir les fichiers exécutables (mongo.exe, mongod.exe etc) emplacement. (Dans mon cas) quelque Chose comme :
Ensuite, allez à :
Trouver le
PATH
variable et modifier sa valeur. Puis ajouterC:\Program Files\MongoDB\Server\3.2\bin
et n'oubliez pas de séparer chacune des valeurs avec;
. Maintenant confirmer et quitter.si ne fonctionne toujours pas pour vous, puis il suffit de fermer la totalité de votre invite de commande et puis, de nouveau, ouvrir et exécuter mongo, mongoimport, mongodb à partir de n'importe où il ll le travail, car après le réglage de la variable de chemin d'accès invite de commande doit être redémarré.
Tout d'abord, assurez-vous que vous avez la variable d'environnement définie.
1. Cliquez-droit sur mon ordinateur
2. propriétés
3. paramètres système avancés
4. les variables d'environnement
5. modifier la variable PATH. et d'ajouter ;"C:\mongoDb\bin\" à la variable PATH.
Chemin dans les citations peuvent différer en fonction de votre répertoire d'installation. Ne pas oublier le dernier " \ " comme c'était le principal problème dans mon cas.
En dehors d'avoir un
Path
variable, le répertoireC:\data\db
est obligatoire.Créer cette et l'erreur doit être résolu.
Pour ajouter la variable d'environnement s'il vous plaît ajouter \ après ben comme ci-dessous
Puis essayez de code ci-dessous dans l'invite de commande pour exécuter mongo serveur de dossier parent du dossier de données.
Pour mon cas, je suis incapable de courir mongo à partir de l'invite de commande(en mode normal). Vous devriez exécuter en tant qu'administrateur.
Il travaille également sur git bash.
mettant barre oblique "/" à la fin du chemin d'accès à la corbeille de mongodb a résolu mon problème.
Ajoutant
MongoDb
bin chemin d'accès dans l'Environnement path avec\
a fonctionné pour moiC'est ce que mon système de chemin de
Assurez-vous que:-
;