Подтвердить что ты не робот

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

Я как бы новый для mac, а также mongodb.

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

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

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

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

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

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

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

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

4b9b3361

Ответ 1

Каталог данных по умолчанию для MongoDB - /data/db.

Это может быть переопределено опцией dbpath, указанной в командной строке или в файле конфигурации.

Если вы устанавливаете MongoDB через менеджер пакетов, такой как Homebrew или MacPorts, эти установки обычно создают каталог данных по умолчанию, отличный от /data/db, и установите dbpath в файле конфигурации.

Если при запуске dbpath был предоставлен mongod, вы можете проверить значение в оболочке mongo:

db.serverCmdLineOpts()

Вы увидите такое значение, как:

"parsed" : {
    "dbpath" : "/usr/local/data"
},

Ответ 2

Если mongodb установлен через Homebrew, по умолчанию используется следующее:

/USR/локальные/вар/MongoDB

См. ответ от @simonbogarde для размещения других интересных файлов, которые отличаются при использовании Homebrew.

Ответ 3

Спасибо @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

Ответ 4

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

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

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

Ответ 6

Конверт: macOS Мохаве 10.14.4

Установить: доморощенный

Расположение: /usr/local/Cellar/mongodb/4.0.3_1

Примечание. Если обновление версии выполняется с помощью brew upgrade mongo, папка 4.0.4_1 будет удалена и 4.0.4_1 папкой новой версии.