Як встановити MongoDB на Ubuntu 20.04/18.04 LTS

MongoDB — це безкоштовна масштабована документно-орієнтована база даних NoSQL із відкритим вихідним кодом із перетином індексів, що дозволяє надсилати спеціальні запити. Користувачі також можуть використовувати різні розширення, такі як безпека, інтеграція та аналіз, щоб використовувати MongoDB для великих програм. Підтримуються автентифікація за допомогою LDAP, x.509 і Kerberos, а також шифрування на основі TLS (Transport Layer Security). Існують також ролі користувача, функції аудиту для відповідності та криміналістичного аналізу, а також готові компоненти для забезпечення надійних систем.

У цьому підручнику ми побачимо встановлення MongoDB на Ubuntu 20.04 LTS без додавання будь-якого репо. Крім того, можна виконати ті самі дії для Ubuntu 18.04 LTS або 19.04/19.10.

вимоги:

  • Ubuntu 20.04 LTS focal fossa server або desktop.
  • Користувач без права root зsudoдоступу

1. Оновлення системи

Перш ніж перейти до етапу встановлення MongoDB, давайте оновимо наявні пакети Ubuntu 20.04

sudo apt update

2. Команда для встановлення MongoDB на Ubuntu 20.04

Так само, як і 18.04 LTS, MongoDB також доступний в офіційному репозиторії Ubuntu 20.04 для встановлення з останньою версією. Таким чином, немає необхідності додавати сторонніх. Одна команда для нього встановить компоненти Mongo-tools, Mongodb, Mongodb-clients Mongodb-server і Mongodb-server-core разом з іншими залежностями.

sudo apt install mongodb

Вихід для наведеної вище команди:

The following additional packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core
The following NEW packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.8 MB of archives.
After this operation, 234 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

3. Перевірте статус MongoDB

Після інсталяції MongoDB запускається автоматично, але якщо ні, ви можете скористатися командою:

systemctl strart mongodb

Щоб перевірити, чи сервер MongoDB працює правильно чи ні, ми можемо використати команду status:

systemctl status mongodb

4. Команда для керування MongoDB

Ось кілька основних команд, які знадобляться для керування цією базою даних, наприклад запуск, перезапуск, зупинка сервера разом з іншими.

Щоб зупинити сервер MongoDB

sudo systemctl stop mongodb

Щоб почати знову.

sudo systemctl start mongodb

Щоб перезапустити сервер після деяких змін.

sudo systemctl restart mongodb

Щоб вимкнути автоматичний запуск MongoDB із сервером, який відбувається за замовчуванням.

sudo systemctl disable mongodb

Щоб знову включити автоматичний запуск сервера при завантаженні системи.

sudo systemctl enable mongodb

Щоб почати використовувати його, просто введіть:

mongo

Повне видалення MongoDB

Якщо вам більше не потрібна MongoDB у вашій системі Ubuntu 20.04, просто видаліть її за допомогою наведених нижче команд:

sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove

Заключні примітки:

Отже, цей настінний короткий посібник із встановлення MongoDB для серверів Ubuntu 20.04, ви також можете побачити те саме длята інші пов’язані підручники.

Related Posts