Расположение базы данных mongodb на mac



Я вроде как новичок в mac, а также mongodb.



У меня есть странное сомнение, доступ к базе данных, созданной с помощью mongodb на mac?



Я знаю, в windows есть папка под названием c:datadb, где хранятся мои файлы базы данных.



Как и где в mac хранится база данных.



Я помню, что делал что-то вроде



sudo mkdir -p /data/db
sudo chown `id -u` /data/db


чтобы создать такую папку на mac, но я не нашел ни одного файла базы данных в этой папке, хотя я создал база данных.



где хранятся файлы базы данных на mac?



любая помощь будет действительно оценили.

696   5  

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.

спасибо @Марк, я постоянно забываю об этом снова и снова. После установки MongoDB с Homebrew:

  • базы данных хранятся в / usr / local/var / mongodb/ каталог
  • в команду mongod.файл conf-это здесь: / usr / local/etc / mongod.conf
  • журналы монго можно найти по адресу / usr / local/var / log/mongodb/
  • двоичные файлы монго здесь: / usr / local / Cellar/mongodb / [version] / bin

У меня была такая же проблема, с версии 3.4.2

чтобы запустить его (если вы установили его с homebrew) запустите процесс следующим образом:

$ mongod --dbpath /usr/local/var/mongodb

Я только что установил mongodb 3.4 С доморощенного.(brew install mongodb) Он ищет / data / db по умолчанию.

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

Here is the output of mongod execution.

Comments

    Ничего не найдено.