Эта статья покажет вам, как установить MongoDB на Ubuntu 20.04 с помощью командной строки из официального репозитория. Все команды, описанные в этой статье, связанные с установкой MongoDB, будут выполняться в Ubuntu 20.04.
Установите MongoDB в Ubuntu 20.04
Выполните следующие шаги, чтобы установить MongoDB на Ubuntu 20.04 система:
Сначала откройте окно терминала с помощью сочетания клавиш Ctrl + Alt + t. Войдите в систему как пользователь root.
Добавить репозиторий MongoDB
Чтобы установить последнюю версию MongoDB в вашей системе, вы должны сначала добавить его репозиторий в Ubuntu 20.04. Чтобы добавить официальный ключ репозитория пакетов MongoDB с помощью wget, выполните в терминале следующую команду:
$ wget -qO - https: // www.mongodb.org / static / pgp / server-4.2.по возрастанию | sudo apt-key добавить -
Затем добавьте репозиторий MongoDB в Ubuntu 20.04 следующим образом:
$ echo "deb [arch = amd64, arm64] https: // репо.mongodb.org / apt / ubuntuбионический / mongodb-org / 4.2 мультивселенная "| sudo tee / etc / apt / sources.список.d /
mongodb-org-4.2.список
Установите MongoDB в Ubuntu 20.04
На предыдущем шаге официальный репозиторий MongoDB и ключ были включены в вашу систему. На этом этапе вы установите MongoDB на свой Ubuntu 20.04 система. Рекомендуется сначала обновить систему, прежде чем устанавливать какие-либо пакеты программного обеспечения. Чтобы обновить вашу систему, выполните следующую команду:
$ sudo подходящее обновление
Затем вы установите MongoDB в свою систему. Чтобы установить MongoDB, используйте следующую команду:
$ sudo apt-get install mongodb-org -y
Управление сервисами MongoDB
После завершения установки MongoDB с помощью следующих команд вы можете запускать, останавливать и включать службы MongoDB автоматически при загрузке системы.
$ sudo systemctl stop mongod.услуга$ sudo systemctl start mongod.услуга
$ sudo systemctl включить mongod.услуга
Проверьте статус сервисов MongoDB (будет он запущен или нет) с помощью следующей команды:
$ sudo systemctl status mongod
Запустить MongoDB Shell
MongoDB напрямую слушает порт 27017. Подключите оболочку MongoDB с помощью следующей команды:
$ mongo --host 127.0.0.1: 27017
Используйте следующую команду, чтобы открыть консоль MongoDB:
$ монгоДобавить пользователя-администратора
Чтобы создать и добавить пользователя с правами администратора, используйте следующую команду в оболочке MongoDB:
> ИСПОЛЬЗУЙТЕ админ
Теперь вы вошли в систему как администратор на сервере MongoDB. Создайте нового пользователя-администратора с помощью следующей команды:
> дб.createUser (ПОЛЬЗОВАТЕЛЬ: "admin", pwd: "new_password_here", роли: [ROLE: "root", db: "admin"])
На следующем шаге, чтобы защитить вашу базу данных, вы должны включить аутентификацию при входе. Откройте файл конфигурации MongoDB, используя следующую команду:
$ судо нано / библиотека / systemd / система / mongod.услугаНа терминале отобразится следующий экран вывода:
Отредактируйте аутентификацию следующим текстом:
безопасность:авторизация: включена
Отредактируйте и сохраните файл, чтобы сохранить эти изменения. Выполните следующую команду, чтобы перезапустить службы MangoDB:
$ sudo systemctl перезапустить mongodТеперь только аутентифицированные пользователи имеют доступ к базе данных MongoDB, как показано ниже:
$ mongo -u admin -p --authenticationDatabase adminПосле выполнения вышеуказанной команды вам будет предложено ввести пароль. Введите пароль, и консоль MongoDB отобразится на терминале.
Чтобы выйти из оболочки MongoDB, используйте следующую команду:
> выйти ()Заключение
В этой статье вы узнали, как установить и настроить MongoDB с Ubuntu 20.04. Вы можете изучить больше команд оболочки MongoDB, используя командную строку в Ubuntu 20.04.