J'ai déjà installé Mongodb sur mon mac, mais le processus n’exécute pas actuellement. Comment puis-je démarrer le service Mongodb pour pouvoir utiliser les commandes?
Essayez les étapes suivantes dans Terminal:
which mongod
Cela affichera le chemin vers votre mongod
, mais s'il ne se trouve pas dans votre $PATH
, le résultat de la commande sera vide. Vous devez donc trouver votre exécutable:
find / -name 'mongod'
Dans la sortie de cette commande, vous verrez plusieurs lignes, dont l’une ressemblera à bin/mongod
, par exemple. /usr/local/mongodb/bin/mongod
. Dans ce cas, prenez le chemin absolu complet et procédez comme suit:
echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile
. ~/.bash_profile
Puis réessayez:
mongod --dbpath /your/path
Si vous avez utilisé homebrew pour installer MongoDB sur macOS, tapez ce qui suit dans le terminal. Devrait faire l'affaire dans la plupart des cas.
$ brew services start mongodb
Pour démarrer mongodb, vous ne devez exécuter que la commande "mongod" sur le terminal.
Utilisez cette ligne pour résoudre le problème.
Exécutez cette ligne dans votre terminal par le chemin mongo bin:
export PATH=<mongodb-install-directory>/bin:$PATH
<mongodb-install-directory>
remplacez ceci par votre chemin, par exemple:
export PATH=/Application/Mongo/bin:$PATH
Allez simplement dans un dossier où vous voulez que mongodb stocke tous les fichiers de base de données et lancez la commande
mongod --dbpath=.