Как запустить службу mongodb на Mac OS X?
Я уже установил Mongodb на свой Mac, но этот процесс в настоящее время не запущен. Как запустить службу Mongodb, чтобы я мог начать использовать команды?
Ответы
Ответ 1
Выполните следующие шаги в терминале:
which mongod
Это выведет путь к вашему mongod
, но если он не находится в вашем $PATH
вывод команды будет пустым. Поэтому вам нужно найти исполняемый файл:
find / -name 'mongod'
В выводе этой команды вы увидите много строк, одна из которых будет похожа на bin/mongod
, например /usr/local/mongodb/bin/mongod
. В этом случае возьмите весь абсолютный путь и выполните следующее:
echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile
. ~/.bash_profile
Затем повторите попытку:
mongod --dbpath /your/path
Ответ 2
Если вы использовали homebrew для установки MongoDB на macOS, вы вводите следующее в терминале. В большинстве случаев нужно делать трюк.
$ brew services start mongodb
Ответ 3
Чтобы запустить mongodb, вам нужно только запустить команду "mongod" на терминале.
Ответ 4
Просто зайдите в папку, где вы хотите, чтобы mongodb хранил все файлы базы данных и запускал команду
mongod --dbpath=.
Ответ 5
Используйте эту строку, чтобы исправить проблему.
Выполните эту строку в своем терминале на пути mongo bin:
export PATH=<mongodb-install-directory>/bin:$PATH
<mongodb-install-directory>
замените это своим путем, например:
export PATH=/Application/Mongo/bin:$PATH
Ответ 6
Установите и запустите MongoDB с помощью Homebrew
Откройте приложение "Терминал" и введите
заваривать обновление
После обновления Homebrew
варить установить mongodb
После загрузки Mongo создайте каталог "db". Здесь будут храниться файлы данных Mongo. Вы можете создать каталог в расположении по умолчанию, запустив
Судо МакДир -p/data/db
Убедитесь, что каталог /data/db имеет правильные разрешения, запустив
Судо Чоун -R id -un
/data/db
Запустите демон Mongo, в одном из окон вашего терминала запустите
mongod
Это должно запустить сервер Mongo. Запустите оболочку Mongo, когда демон Mongo работает в одном терминале, введите mongo в другом окне терминала. Это запустит оболочку Mongo, которая является приложением для доступа к данным в MongoDB. Для выхода из оболочки Mongo выполните quit() Чтобы остановить демон Mongo, нажмите Ctrl-C
запустить сервис:
Пивоваренные услуги начать Монго
https://treehouse.github.io/installation-guides/mac/mongo-mac.html