Поиск по сайту:

RockMongo — графический инструмент администрирования MongoDB.

RockMongo — это бесплатный инструмент администрирования базы данных с графическим интерфейсом пользователя с открытым исходным кодом для MongoDB, аналогичный phpMyAdmin для MySQL/MariaDB. RockMongo значительно упрощает и ускоряет задачи администрирования баз данных, такие как создание, редактирование, удаление баз данных, создание таблиц, отчетов и т. д. В этом уроке мы увидим, как установить RockMongo в Linux. Если вы еще не установили MongoDB, перейдите по следующей ссылке, чтобы установить ее в различных дистрибутивах Linux, таких как CentOS, Debian, Ubuntu, openSUSE и т. д.

  • Как установить MongoDB в Linux

Установить РокМонго

RockMongo — это веб-инструмент управления базами данных, написанный на языке программирования PHP 5. Чтобы установить это, убедитесь, что у вас установлены веб-сервер и PHP 5, а также некоторые дополнительные зависимости. RockMongo не будет работать в версии PHP 7. Итак, я рекомендую вам использовать PHP 5.

Давайте установим веб-сервер (Apache), PHP 5 и некоторые необходимые зависимости. Для целей этого руководства я буду использовать 64-разрядный сервер CentOS 7. Не забудьте установить режим SELinux как разрешительный или отключенный. В противном случае вы не сможете получить доступ к панели управления RockMongo из браузера любой удаленной системы.

В RHEL/CentOS:

sudo yum install httpd gcc php php-gd php-pear php-devel openssl-devel unzip wget

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

sudo systemctl start httpd
sudo systemctl enable httpd

Разрешите службу веб-сервера Apache через брандмауэр.

sudo firewall-cmd --permanent --add-service=http
sudo systemctl restart firewalld

Затем установите расширение php_mongo с помощью команды:

sudo pecl install mongo

Пример вывода:

[...]
Build process completed successfully
Installing '/usr/lib64/php/modules/mongo.so'
install ok: channel://pecl.php.net/mongo-1.6.14
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini

Отредактируйте файл /etc/php.ini,

sudo vi /etc/php.ini

И следующая строка:

extension=mongo.so

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

sudo systemctl restart httpd

Убедитесь, что расширение добавлено или нет, используя команду:

php -m | grep -i mongo

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

mongo

Итак, мы установили необходимые предпосылки. Теперь загрузите последнюю версию RockMongo со страницы релизов.

Или используйте следующую команду, чтобы загрузить последнюю версию RockMongo.

wget https://github.com/iwind/rockmongo/archive/master.zip

Распакуйте загруженный zip-файл с помощью команды:

unzip master.zip

Переместите извлеченную папку в корневую веб-папку, как показано ниже.

sudo mv rockmongo-master/ /var/www/html/rockmongo

Перезапустите службу httpd:

sudo systemctl restart httpd

Доступ к веб-консоли RockMongo

Откройте веб-браузер и перейдите по адресу http://IP-Address/rockmongo. Вы должны увидеть следующий экран.

Введите имя пользователя и пароль. Имя пользователя и пароль по умолчанию: admin/admin.

Страница входа в RockMongo

Вот как выглядит панель управления RockMongo.

Панель управления RockMongo

Отсюда вы можете создавать, переименовывать, редактировать, удалять базы данных, пользователей, таблицы и многое другое.

Вы можете изменить имя пользователя и пароль по умолчанию из файла RockMongo config.php.

Для этого отредактируйте файл config.php:

sudo vi /var/www/html/rockmongo/config.php

Измените порты, хост и администраторов по своему вкусу.

Ресурс:

  • Репозиторий RockMongo на GitHub

Связанное чтение:

  • Как установить MongoDB с помощью Vagrant в Linux

Статьи по данной тематике