ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Тупой ум восходит к истине через материальное (Сюгер).

Как установить MongoDB на Ubuntu 16.04

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 13 июля 2017

Как установить MongoDB на Ubuntu 16.04
MongoDB является документо-ориентированной NoSQL базой данных со свободным, открытым исходным кодом, которая известна своей высокой производительностью. MongoDB написана на C ++ и сохраняет свои данные в формате JSON под названием BSON или Binary JSON. Она была создана в 2009 году и в настоящее время разрабатывается MongoDB Inc.

В этой статье мы установим MongoDB на Ubuntu 16.04.

Требования:

  • Сервер на Ubuntu 16.04 – 64 бит
  • Пользователь root или не корневой пользователь sudo
Примечание:
Выполнить все команды в этом руководстве без sudo, если вы заходите как корневой пользователь.

Добавление официального репозитория MongoDB

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

 

Затем добавьте репозиторий MongoDB в /etc/apt/sources.list.d с помощью этой команды:

 

А затем выполните команду обновления, так Ubuntu может прочитать пакеты из добавляемого хранилища:

Установка MongoDB

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

 

Хотя хранилище MongoDB теперь предоставляет блок файлов в пакете, мы оставили эту часть статьи для образовательных целей, она может быть использована для установки других услуг.

Теперь нам нужно создать файл Systemd для MongoDB. Во-первых, давайте кратко объясним, какие файлы в Systemd. файлы Unit хранят информацию об услугах, сокетов, устройств, в основном, любой ресурс, управляемый Systemd, который является системой инициализации и используется большинством дистрибутивов Linux.

Создайте файл в каталоге /etc/systemd/system/ с использованием nano:

 

Вставьте следующий текст ниже:

 

Убедитесь в том, чтобы сохранить (нажмите Ctrl + O) и закрыть файл (нажмите Ctrl + X).
Теперь мы должны обновить Systemd и включить нашу вновь созданную службу и запустить службу:

 

Проверьте, что служба запущена:

 

Вывод должен выглядеть следующим образом:

Настройка MongoDB от имени администратора

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

 

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

 

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

 

Примечание:
Вы можете заменить значение PWD на свой собственный пароль, вроде: PWD:”MyPassword”.
Вывод из выше команд должен выглядеть следующим образом :
 

Введите эту команду в оболочке для выхода из оболочки:

Включение проверки подлинности MongoDB

Откройте /lib/systemd/system/mongod.service с помощью nano или любого удобного вам редактора:

 

На линии ExecStart добавьте новый аргумент -auth, строка должна выглядеть следующим образом:

 

Убедитесь в том, чтобы сохранить (нажмите Ctrl + O) и закрыть файл (нажмите Ctrl + X).
Перезапустите Systemd, чтобы включить новую версию нашего измененного файла службы:

 

Затем перезапустите MongoDB, чтобы изменения вступили в силу:

 

Теперь подключитесь к оболочки MongoDB с помощью этой команды:

 

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

 

Вывод должен выглядеть следующим образом:

 

Вот и все, вы успешно установили MongoDB на Ubuntu 16.04.


Читайте также

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

Войти с помощью: 

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close