Расположение базы данных mongodb на mac
Я вроде как новичок в mac, а также mongodb.
У меня есть странные сомнения, доступ к базе данных, созданной с помощью mongodb на mac?
Я знаю, в windows есть папка под названием c:datadb, где хранятся мои файлы базы данных.
Как и где в mac хранится база данных.
Я помню, что делал что-то вроде
sudo mkdir -p /data/db
sudo chown `id -u` /data/db
чтобы создать такую папку на mac, но я не нашел файл базы данных в этой папке, хотя я создал база данных.
где хранятся файлы базы данных на mac?
любая помощь будет действительно оценили.
5 ответов
каталог данных по умолчанию для MongoDB -/data/db
.
это может быть переопределено dbpath
опции указано в командной строке или в файле конфигурации.
если вы устанавливаете MongoDB через диспетчер пакетов например, Homebrew или MacPorts эти установки обычно создают каталог данных по умолчанию, отличный от /data / db, и устанавливают путь к dbpath в файле конфигурации.
если dbpath был предоставлен mongod
при запуске вы можно проверить значение в mongo
shell:
db.serverCmdLineOpts()
вы увидите значение:
"parsed" : {
"dbpath" : "/usr/local/data"
},
Если mongodb установлен через Homebrew, расположение по умолчанию:
/ usr / local/var / mongodb
см. ответ от @simonbogarde для расположения других интересных файлов, которые отличаются при использовании Homebrew.
спасибо @Mark, я продолжаю забывать об этом снова и снова. После установки MongoDB с Homebrew:
- базы данных хранятся в / usr / local/var/mongodb/ каталог
- в команду mongod.conf файл здесь: / usr / local/etc / mongod.conf
- журналы mongo можно найти в / usr / local/var/log/mongodb/
- двоичные файлы mongo здесь: / usr / local / Cellar/mongodb/[версия] / bin
У меня была такая же проблема, с версии 3.4.2
чтобы запустить его (если вы установили его с homebrew), запустите процесс следующим образом:
$ mongod --dbpath /usr/local/var/mongodb
Я только что установил mongodb 3.4 С доморощенного.(заваривать установить mongodb) Он ищет / data / db по умолчанию.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/