Je suis un peu nouveau sur mac, ainsi que mongodb.
J'ai un doute étrange, accéder à la base de données créée en utilisant mongodb sur mac?
Je sais, dans Windows, il existe un dossier appelé c:\data\db, où sont stockés mes fichiers de base de données.
Comment et où dans mac, la base de données est stockée.
Je me souviens d'avoir fait quelque chose comme
Sudo mkdir -p /data/db
Sudo chown `id -u` /data/db
pour créer un tel dossier sur mac, mais je n’ai trouvé aucun fichier de base de données dans ce dossier, même si j’ai créé une base de données.
Où sont les fichiers de base de données enregistrés sur mac?
Toute aide sera grandement appréciée.
Le répertoire de données par défaut pour MongoDB est /data/db
.
Cela peut être remplacé par une dbpath
option spécifiée sur la ligne de commande ou dans un fichier de configuration.
Si vous installez MongoDB via un gestionnaire de paquets tel que Homebrew ou MacPorts, ces installations créent généralement un répertoire de données par défaut autre que/data/db et définissent le chemin d'accès dans un fichier de configuration.
Si un chemin d'accès a été fourni à mongod
au démarrage, vous pouvez vérifier la valeur dans le shell mongo
:
db.serverCmdLineOpts()
Vous verriez une valeur comme:
"parsed" : {
"dbpath" : "/usr/local/data"
},
Si mongodb est installé via Homebrew, l'emplacement par défaut est:
/ usr/local/var/mongodb
Consultez la réponse de @simonbogarde pour connaître l’emplacement d’autres fichiers intéressants qui sont différents lors de l’utilisation de Homebrew.
Merci @Mark, je ne cesse d'oublier cela encore et encore. Après avoir installé MongoDB avec Homebrew:
J'ai eu le même problème, avec la version 3.4.2
pour l'exécuter (si vous l'avez installé avec homebrew), exécutez le processus comme suit:
$ mongod --dbpath /usr/local/var/mongodb
Je viens d'installer mongodb 3.4 avec homebrew. (Brasser installer mongodb) Il cherche /data/db par défaut.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
Env: macOS Mojave 10.14.4
Installer: homebrew
Emplacement: /usr/local/Cellar/mongodb/4.0.3_1
Note: Si mise à jour par brew upgrade mongo
,le dossier 4.0.4_1
sera supprimé et remplacé par le nouveau dossier de version