Устанавливаем MongoDB на Debian 11

Здравствуйте уважаемые подписчики и посетители моего сайта!

В этой статье я расскажу Вам, как установить MongoDB на Debian 11. MongoDB — это база данных NoSQL, которая является простой, объектно-ориентированной, масштабируемой и динамической базой данных. Ее также называют базой данных NoSQL, поскольку она не опирается на традиционную табличную структуру реляционной базы данных. Он хранит данные в формате JSON вместо метода стиля таблицы. Его можно легко интегрировать с различными языками программирования.

Перед установкой новых служб или сервисов обязательно обновляем систему.

sudo apt update

Установим дополнительные пакеты необходимые для установки и работы MongoDB

sudo apt install sudo curl apt-transport-https software-properties-common gnupg2

 

По умолчанию MongoDB недоступен в базовом репозитории Debian 11. Добавим репозиторий MongoDB в свою систему Debian 11:

echo “deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main” | tee /etc/apt/sources.list.d/mongodb-org.list

Затем добавьте ключ GPG с помощью следующей команды:

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

Обновите репозитории и установите MongoDB, используя следующую команду:

sudo apt update
sudo apt install mongodb-org

Чтобы проверить установленную версию MongoDB:

mongod –version

 

Включаем и запускаем службу сервера базы данных, чтобы нам не приходилось запускать его снова и снова при загрузке системы:

sudo systemctl start mongod

sudo systemctl enable mongod

Проверяем, что MongoDB запустилась без ошибок.

service mongod status

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

mongo

После подключения создайте базу данных с именем admin с помощью следующей команды:

use admin

Затем создайте пользователя с правами администратора и установите пароль:

> db.createUser(
{
user: "ngadimin",
pwd: "your-strong-passwd",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

Чтобы включить безопасность MongoDB, откройте файл конфигурации MongoDB:

nano /etc/mongod.conf

Добавьте следующие строки:

security:
 authorization: enabled

Сохраните и закройте файл, затем перезапустите службу MongoDB, чтобы изменения вступили в силу:

sudo systemctl restart mongod

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

mongo -u madmin -p

Поздравляю! Вы успешно установили MongoDB. 

Если у Вас возникли вопросы или сложности с установкой – напишите нам kuban-pchelp@yandex.ru и мы с радостью ответим на все возникшие вопросы!

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *