102 слова | 1 минута

MongoDB

Импортируйте открытый ключ, используемый системой управления пакетами.

sudo apt-get install gnupg curl

Чтобы импортировать открытый ключ GPG MongoDB, выполните следующую команду:

curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor

Создать файл списка для MongoDB

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Перезагрузить локальную базу данных пакетов

sudo apt-get update

Установить пакеты MongoDB

sudo apt-get install -y mongodb-org

Команды

# запустить Community Edition
sudo systemctl start mongod

# убедится, что успешно запущен
sudo systemctl status mongod

# остановить
sudo systemctl stop mongod

# перезагрузить
sudo systemctl restart mongod

Автостарт

  1. Отредактируйте свой сервис mongod: sudo vim /lib/systemd/system/mongod.service
  2. Добавьте Restart=always под service
  3. Перезагрузить демон systemctl: sudo systemctl daemon-reload

Теперь, когда mongod будет прибит, он будет запускаться с помощью systemctl.

MongoDB Compass

Если на вашей машине нет GUI-интерфейса, то Compass на ней работать не будет.

У MongoDB Compass есть три версии:

  • Полная — все функции включены;
  • Изолированная — все подключения, кроме как к инстансу MongoDB, отключены;
  • Только для чтения — без возможности записи и удаления данных.

Установка полной версии:

wget https://downloads.mongodb.com/compass/mongodb-compass_1.32.3_amd64.deb
sudo apt install ./mongodb-compass_1.32.3_amd64.deb

Установка изолированной версии:

wget https://downloads.mongodb.com/compass/mongodb-compass-isolated_1.32.3_amd64.deb
sudo apt install ./mongodb-compass-isolated_1.32.3_amd64.deb

Установка Read-only:

wget https://downloads.mongodb.com/compass/mongodb-compass-readonly_1.32.3_amd64.deb
sudo apt install ./mongodb-compass-readonly_1.32.3_amd64.deb