• Каждый пользователь который проходит регистрацию, проходит проверку у Администраций форума.
    Если ваш аккаунт был отклонен, узнать причину можно тут: Volshebnik

Статья Как установить MongoDB на Ubuntu 22.04

MongoDB – это популярная СУБД, являющаяся NoSQL-системой. В отличие от реляционных БД, информация в MongoDB хранится в формате JSON-подобных документов. Такие документы группируются в коллекции, при том, что каждый каждый из них может иметь отличную друг от друга структуру.
MongoDB отличается от реляционных баз данных также тем, что не требует соблюдения строгой схемы данных. Такой подход позволяет вносить изменения в структуру документов без необходимости перестраивать всю базу данных. MongoDB предоставляет богатый набор функций, включая поддержку запросов, индексацию, агрегацию данных и многое другое.
MongoDB часто используется в приложениях, где требуется гибкость и масштабируемость в хранении и обработке данных. Это могут быть как веб-приложения, так и аналитические системы, а также системы управления содержимым и многие другие.
В настоящей статье разберём процесс установки MongoDB на VPS, работающий на Ubuntu 22.04. Все действия будем производить под именем административной учётной записи не являющейся пользователем root.

Установка MongoDB​

Чтобы установить актуальный пакет MongoDB, необходимо добавить его в список репозиториев. Но предварительно следует импортировать открытый ключ для MongoDB в вашу систему.
Для этого используйте следующую команду:
Bash:
Expand Collapse Copy
curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
Теперь добавьте репозиторий MongoDB 7.0 в директорию /etc/apt/sources.list.d:
Bash:
Expand Collapse Copy
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
В результате вы создадите файл с именем mongodb-org-7.0.list. Для просмотра его содержимого можно использовать команду cat находясь в директории /etc/apt/sources.list.d/:
Bash:
Expand Collapse Copy
cd /etc/apt/sources.list.d/
cat mongodb-org-7.0.list
567.png

Затем обновите локальный список пакетов, в результате чего репозиторий MongoDB 7.0 будет добавлен в систему:
Bash:
Expand Collapse Copy
sudo apt update
Далее уже можно будет запустить установку непосредственно пакета MongoDB:
Bash:
Expand Collapse Copy
sudo apt install mongodb-org
По окончании установки следующей командой можно проверить версию установленного пакета:
Bash:
Expand Collapse Copy
mongod --version
1-1.png

При установке служба MongoDB по умолчанию будет отключена.
Её включение производится при помощи системной утилиты systemctl:
Bash:
Expand Collapse Copy
sudo systemctl start mongod
Убедиться в том, что сервис работает, можно посмотрев его состояние:
Bash:
Expand Collapse Copy
sudo systemctl status mongod
869.png

Кроме того, вы можете проверить, прослушивает ли сервер соответствующий порт.
По умолчанию таким портом является порт 27017. Сделать это можно при помощи команды ss:
Bash:
Expand Collapse Copy
sudo ss -pnltu | grep 27017
095.png

После того, как вы убедились, что служба работает должным образом, при помощи следующей команды следует активировать её запуск при старте системы:
Bash:
Expand Collapse Copy
sudo systemctl enable mongod
Теперь ваш экземпляр MongoDB запущен и настроен для удаленного доступа. Чтобы подключиться к интерфейсу, используйте следующую команду:
Bash:
Expand Collapse Copy
mongosh
Далее, для использования установленной СУБД необходимо произвести настройки безопасности, заключающиеся в добавлении административной учётной записи и включении пользовательской аутентификации.
Об авторе
Volshebnik
Не чего не скажу

Информация о статье

Автор
Volshebnik
Время прочтения статьи
2 мин. чтение
Просмотры
28
Последнее обновление

Подробнее в Общее

Поделиться этой статьей

Назад
Верх