J'ai suivi le site MongoDb Docs pour configurer mon premier MongoDb,
Lorsque je démarre MongoDB à l'aide de la commande
C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe
J'ai suivi le site MongoDb Docs pour configurer mon premier MongoDb,
Lorsque je démarre MongoDB à l'aide de la commande
C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe
Si vous voyez les détails de l'erreur, il y a une ligne qui dit que le répertoire C:\data\db\
n'a pas été trouvé. Utilisez : mkdir C:\data\db
Pour les utilisateurs de macOS pour résoudre ce problème :
Vous devez suivre les étapes suivantes :
Créez le répertoire "db". C'est là que se trouveront les fichiers de données Mongo. Vous pouvez créer le répertoire dans l'emplacement par défaut en exécutant :
mkdir -p /data/db
Assurez-vous que le répertoire /data/db a les bonnes permissions en exécutant :
sudo chown -R `id -un` /data/db
Tu es prêt maintenant et tu peux courir. mongod
pour démarrer le serveur Mongo.
Source : .
Je reçois mkdir: /data/db: Read-only file system
lors de l'exécution de la première commande. Comment puis-je résoudre ce problème ? Merci.
Il aurait dû être mentionné dans le document docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
Utilisateurs de Mac
Au lieu d'exécuter MongoDB avec :
sudo mongod
Vous pouvez utiliser mongod
à la place si vous :
sudo chmod -R ugo+rw data
Si vous devez utiliser sudo
lors de l'exécution de mongodb ( sudo mongod
), cela signifie que vous n'avez pas les droits de lecture et d'écriture sur le dossier de données mongodb.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.