Несколько способов запуска службы MongoDB на Mac: подробное руководство

Чтобы запустить службу MongoDB на Mac, вы можете использовать несколько методов, включая инструменты командной строки и графический интерфейс. Вот некоторые из распространенных методов с примерами кода:

  1. Использование менеджера пакетов Homebrew:

    • Открыть терминал.
    • Выполните следующую команду, чтобы запустить MongoDB:
      brew services start mongodb-community
  2. Использование официальной установки MongoDB:

    • Открыть терминал.
    • Перейдите в каталог bin MongoDB:
      cd /usr/local/mongodb/bin
    • Запустите службу MongoDB:
      ./mongod --config /usr/local/mongodb/mongod.conf
  3. Использование собственной команды launchctl macOS:

    • Открыть терминал.
    • Создайте новый файл агента запуска:
      nano ~/Library/LaunchAgents/mongodb.plist
    • Вставьте в файл следующее содержимое:
      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      <plist version="1.0">
      <dict>
       <key>Label</key>
       <string>mongodb</string>
       <key>ProgramArguments</key>
       <array>
           <string>/usr/local/mongodb/bin/mongod</string>
           <string>--config</string>
           <string>/usr/local/mongodb/mongod.conf</string>
       </array>
       <key>RunAtLoad</key>
       <true/>
      </dict>
      </plist>
    • Сохраните файл и выйдите из редактора.
    • Загрузите агент запуска:
      launchctl load ~/Library/LaunchAgents/mongodb.plist
  4. Использование инструмента с графическим интерфейсом, например MongoDB Compass:

    • Загрузите и установите MongoDB Compass с официального сайта MongoDB.
    • Запустите MongoDB Compass.
    • Подключитесь к серверу MongoDB.
    • Служба MongoDB запустится автоматически.