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