MongoDB: как установить на операционные системы Windows, Ubuntu, CentOS

Что такое MongoDB?

MongoDB — это документоориентированная база данных NoSQL, используемая для хранения больших объемов неструктурированных данных. Вместо традиционного использования таблиц со строками и столбцами, присутствующих в реляционных базах данных, MongoDB использует коллекцию документов. Документы состоят из пар «ключ-значение», которые являются основными единицами данных в MongoDB. Коллекция содержит набор документов и функций, соответствующих таблицам реляционной базы данных.

В статье рассказываем, как установить MongoDB на ОС Windows, Ubuntu, CentOS и как добавить графический интерфейс MongoDB Compass.

Установка MongoDB на Windows

Чтобы установить MongoDB на Windows:

  1. Перейдите на официальный сайт MongoDB.
  2. В разделе «Products» выберите «Community Edition».
  3. В раскрывающемся списке версий выберите последнюю версию 7.0.0, в списке «Platform» выберите «Windows x64», формат msi. 

  1. Нажмите на зеленую кнопку «Download». 
  2. После завершения загрузки запустите установщик MongoDB. 
  3. Откроется мастер установки MongoDB Community Edition. Чтобы продолжить процесс, нажмите «Next».
  4. Прочтите лицензионное соглашение, примите его условия и нажмите кнопку «Next», чтобы продолжить.
  5. Далее вы можете выбрать тип установки «Complete» или «Custom», чтобы продолжить. Для тех, кто только знакомится с MongoDB, мы рекомендуем использовать опцию «Complete». 
  6. MongoDB будет установлен по умолчанию в папку C:\Program Files\MongoDB\Server{версия MongoDB}. 
  7. На следующей странице выберите «Install MongoD as a Service». Все остальные параметры оставьте по умолчанию. Нажмите кнопку «Next».
  8. На следующем шаге вы получите возможность установить MongoDB Compass — графический интерфейс для работы с базой данных. Если вы хотите, чтобы эта опция была включена, оставьте галочку «Install MongoDB Compass». Затем нажмите «Next».
  9. На странице «Ready to install MongoDB» нажмите кнопку «Install», чтобы начать установку.

Чтобы запустить MongoDB:

Откройте командную строку от имени администратора.

Перейдите в папку, где установлен MongoDB, например: cd C:\Program Files\MongoDB\Server\{версия MongoDB}\bin

Запустите MongoDB, введя команду: mongod

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

Установка MongoDB на CentOS

Для установки MongoDB на CentOS вам нужно добавить репозитории MongoDB. Для этого откройте терминал и введите команды:

sudo vi /etc/yum.repos.d/mongodb-org-7.0.repo

В созданном файле конфигурации введите следующее:

[mongodb-org-7.0]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/7.0/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc

Сохраните изменения и закройте редактор.

Для установки MongoDB с помощью yum введите следующую команду:

sudo yum install -y mongodb-org

Теперь база данных MongoDB установлена на CentOS.

Установка MongoDB на Ubuntu

Для установки MongoDB на Ubuntu 22.04 вам нужно выполнить следующие действия:

  1. Прежде чем приступить к установке обновите систему Ubuntu и установите необходимые пакеты:

sudo apt update

apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

  1. Выполните следующую команду, чтобы импортировать официальный ключ GPG для репозитория MongoDB:

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add –

  1. Добавьте репозиторий в вашу систему:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

  1. Снова обновите информацию о пакетах:

sudo apt update

  1. Установите MongoDB:

sudo apt install -y mongodb-org

  1. Запустите службу MongoDB и включите ее автоматический запуск после перезагрузки системы:

sudo systemctl start mongod

sudo systemctl enable mongod

  1. Для проверки статуса используйте команду:

sudo systemctl status mongod

Для надежного хранения данных и размещения высоконагруженных проектов используйте VDS/VPS хостинг RU-CENTER:

Установка MongoDB Compass

MongoDB Compass — графический интерфейс для работы с базой данных MongoDB. Compass можно запустить на Windows, Ubuntu, CentOS.

Установка на Windows

Откройте страницу загрузки MongoDB Compass на официальном сайте: https://www.mongodb.com/try/download/compass  

Выберите версию, ОС Windows, тип файла, нажмите «Download».

После завершения загрузки дважды щелкните на скачанный файл.

Следуйте инструкциям по установке MongoDB Compass. 

После установки запустите MongoDB Compass: используйте ярлык на рабочем столе или найдите программу в меню «Пуск».

Установка на Ubuntu

На официальном сайте MongoDB выберите вкладку «Products – Tools – MongoDB Compass (GUI)»: https://www.mongodb.com/try/download/compass  

Выберите версию, ОС Ubuntu и тип файла для загрузки, нажмите кнопку «Download». Файл будет загружен напрямую в папку загрузок вашей системы.

После завершения загрузки перейдите в папку, в которой находится скачанный файл. Для этого откройте терминал и введите команду:

cd Downloads

Для установки MongoDB Compass на Ubuntu используйте команду:

sudo dpkg -i mongodb-compass_1.39.3_amd64.deb

После завершения установки вы можете запустить MongoDB Compass из терминала:

mongodb-compass

Установка на CentOS

Вы можете загрузить MongoDB Compass для CentOS с использованием утилиты Wget. Для этого вам необходимо установить Wget в вашей системе:

sudo apt install wget

Теперь загрузите файл rpm MongoDB Compass, используя следующую команду:

cd Downloads

wget https://downloads.mongodb.com/compass/mongodb-compass-1.39.3.x86_64.rpm

Теперь установите MongoDB Compass:

sudo yum localinstall mongodb-compass-1.39.3.x86_64.rpm

Всё ещё остались вопросы?