Расположение базы данных mongodb на mac
Я как бы новый для mac, а также mongodb.
У меня странное сомнение в доступе к базе данных, созданной с помощью mongodb на mac?
Я знаю, что в окнах есть папка c:\data\db, где хранятся файлы моей базы данных.
Как и где в mac, база данных сохраняется.
Я помню, что делал что-то вроде
sudo mkdir -p /data/db
sudo chown `id -u` /data/db
чтобы создать такую папку на Mac, но я не нашел файл базы данных в этой папке, хотя я создал базу данных.
Где хранятся файлы базы данных на Mac?
Любая помощь будет действительно оценена.
Ответы
Ответ 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
Ответ 5
Я только что установил mongodb 3.4 с homebrew. (brew установить mongodb)
Он ищет /data/db по умолчанию.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
![Вот результат выполнения mongod.]()
Ответ 6
Конверт: macOS Мохаве 10.14.4
Установить: доморощенный
Расположение: /usr/local/Cellar/mongodb/4.0.3_1
Примечание. Если обновление версии выполняется с помощью brew upgrade mongo
, папка 4.0.4_1
будет удалена и 4.0.4_1
папкой новой версии.