Как запустить службу 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