Adminer — веб-инструмент для управления базами данных, написанный на PHP. Это программное обеспечение является альтернативой phpMyAdmin. Однако оно предлагает более простое и легкое решение для администрирования баз данных.
В этой статье мы расскажем, как установить Adminer для управления MySQL в дистрибутивах на базе Debian Linux.
Содержание:
- Установка необходимых зависимостей
- Настройка базы данных MySQL
- Загрузка и настройка приложения Adminer
- Запуск Adminer
- Выводы
Установка необходимых зависимостей
Так как Adminer написан на PHP, для его использования следует установить в ОС сам язык программирования и несколько дополнительных библиотек:
Где:
php— пакет, который устанавливает интерпретатор языка программирования PHP;php-curl— расширение для PHP, которое добавляет поддержку библиотеки cURL;php-zip— расширение, которое предоставляет функционал поддержки работы с ZIP-архивами;php-json— библиотека, позволяющая обрабатывать данные в формате JSON;php-mysqli— библиотека для работы с базой данных MySQL;php-gd— расширение, которое добавляет поддержку библиотеки GD для динамического создания и обработки изображений.
Также Вам понадобится веб-сервер Apache. Поэтому мы рекомендуем ознакомится с нашей статьей «Установка веб-сервера Apache в Ubuntu».
Настройка базы данных MySQL
Для работы с Adminer дополнительно создайте новую учетную запись MySQL. Чтобы это сделать, подключитесь к серверу MySQL под администраторским аккаунтом root:
Затем последовательно выполните следующие запросы, чтобы создать базу данных adminer_db и учетную запись adminer_user с паролем P@ssword321:
Далее предоставьте пользователю adminer_user все привилегии для базы данных adminer_db и подтвердите внесенные изменения:
Читайте также: 15 команд управления MySQL для администраторов в Linux.
Загрузка и настройка приложения Adminer
Поскольку Adminer будет работать на Apache, создайте каталог для этого ПО в корневой директории веб-сервера:
Затем загрузите в созданную папку последнюю версию PHP-файла Adminer с помощью команды wget:
Также Вам следует назначить пользователя apache владельцем каталога /var/www/html/adminer и задать для содержимого папки права доступа 775:
Напоследок добавьте в папку /etc/apache2/conf-available/ файл с настройками adminer.conf:
И впишите в него следующие параметры:
Важно: если Вы используете MySQL на рабочем сервере, замените значение mydomain.com в директиве ServerName на зарегистрированный домен или публичный IP-адрес.
Сохраните и закройте файл.
Читайте также: Как узнать размер базы данных MySQL в Linux.
Запуск Adminer
Перед тем, как начать работу с Adminer, перезагрузите веб-сервер Apache и убедитесь, что в настройках нет каких-либо ошибок:
Для запуска Adminer откройте любой веб-браузер и перейдите по следующему URL-адресу:
Здесь <server-IP> означает IP-адрес сервера (в нашем случае — просто localhost).
Заполните поля на странице авторизации:
- Username —
adminer_user; - Password —
P@ssword321; - Database —
adminer_db.
И нажмите Login. После этого Вы попадете на главную страницу веб-приложения Adminer.
Выводы
Мы показали Вам все этапы загрузки и настройки программы Adminer в дистрибутивах на базе Debian Linux. Надеемся, что эта статья была полезной для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
































