Lorsque j'essaie de lancer Mongod dans un terminal, j'ai reçu le message suivant:
2015-05-14T17:33:04.554+0700 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2015-05-14T17:33:04.554+0700 I CONTROL [initandlisten] dbexit: rc: 100
et exécuter la commande mongo:
MongoDB Shell version: 3.0.3
connecting to: test
2015-05-14T17:34:26.679+0700 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-05-14T17:34:26.681+0700 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/Shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/Shell/mongo.js:179
exception: connect failed
J'ai essayé de changer la permision dans/var/lib/mongodb et/var/log/mongodb, mais ça ne fonctionne toujours pas, et j'ai essayé de désinstaller et d'installer mongodb à nouveau, mais le même problème existe toujours. Quelqu'un pourrait aider? Merci
J'utilise Ubuntu 14.04 LTS 64 bit
MongoDB a besoin d'un répertoire de données pour stocker des données. Le chemin par défaut est /data/db
Lorsque vous démarrez le moteur MongoDB, il recherche ce répertoire qui manque dans votre cas. La solution est de créer ce répertoire et d'attribuer l'autorisation rwx
à l'utilisateur.
Si vous voulez changer le chemin de votre répertoire de données, vous devriez le spécifier en même temps que mongod server,
mongod --dbpath /data/<path> --port <port no>
Cela devrait vous aider à démarrer votre serveur Mongod avec un chemin et un port personnalisés.