Существуют различные способы подключения и управления базой данных MongoDB, многое зависит от ваших навыков работы с CLI или GUI-интерфейсами. В этой инструкции мы дадим пошаговое руководство по управлению версией сообщества с помощью MongoDB Compass. MongoDB Compass представляет из себя GUI-интерфейс с программным обеспечением, которое помогает агрегировать, фильтровать и анализировать данные в визуальном поле. ПО будет полезно людям, которые не знают синтаксиса MongoSH, но у них остается потребность в эффективном управлении данными. Установка будет выполнена Ubuntu VPS.
Подготовка и обновление пакетов
В связи с особенностями Ubuntu и других дистрибутивов на UNIX-ядерных системах нам необходимо обновлять пакеты, чтобы избежать проблем с рассогласованием используемых пакетов:
Если на вашей машине нет GUI-интерфейса, то Compass на ней работать не будет. Вам нужно установить их любым подходящим способом, в нашем случае мы воспользуемся менеджером apt и скачаем доступный пакет:
Обычно пакеты с зависимостями могут занимать от 2 ГБ до любых значений, которые зависят от использования инструментов и возможностей интерфейса, имейте это в виду, когда будете их устанавливать. Теперь нам нужно дождаться окончания процесса загрузки, который варьируется в зависимости от скорости пропускной способности вашего соединения.
Внимание! Процесс загрузки может быть прерван, если ваш клиент уснул, чем вызваны последствия удержания пакетов и незавершенной установки. В этом случае вы можете воспользоваться экраном или утилитой termux и проследить за состоянием доступности вашего устройства. Если вы допустили ошибку и ваш тонкий клиент был отключен от сети, а пакет был сломан, то вам необходимо перезапустить демон службы:
Или вы можете использовать другую команду для перезагрузки, если она не подходит:
Исправьте неработающие пакеты, а затем продолжите процесс установки:
Отлично! Когда неприятности позади, мы можем продолжить этап установки, в конце загруженных пакетов рабочего стола мы можем установить модуль xrdp, который позволяет подключаться через кучу GUI протоколов удаленного управления, из-за особенностей ssh, который может передавать только CLI данные:
После этого действия мы закончили все приготовления и приступим к установке Compass!
Установка MongoDB Compass
Мы рассматриваем установку через загрузку подготовленного пакета на сайте и используем для этого wget и dpkg, если второй идет с дистрибутивом, то wget может не найтись на машине, тогда скачиваем его:
Хорошо. Скачайте нужный пакет на сайте с помощью утилиты, которую мы установили ранее, файл будет сохранен в стандартном каталоге:
После этого мы можем подключиться к серверу через RDP или VNC и увидеть GUI-интерфейс, если вы будете использовать root, то добавьте опцию –no-sandbox:
А если вы подключаетесь к удаленному серверу, введите его IP-адрес и порт или используйте localhost DB! Нажмите на кнопку Connect и можете приступать к работе!
Данное руководство показывает простой и эффективный подход к управлению базами данных MongoDB через MongoDB Compass, сочетая возможности графического интерфейса с подробными инструкциями для успешной установки и подключения.