В данном руководстве мы рассмотрим установку phpMyAdmin на свежеустановленный сервер либо VPS под управлением Ubuntu 18.04 или Centos 7.7.PhpMyAdmin — это очень простой и удобный инструмент для управления базами данных MySQL.
Установка на Ubuntu 18.04
Для начала установим стек программного обеспечения LAMP (Linux, Apache, MySQL, PHP):
apt-get update
apt-get install tasksel
tasksel install lamp-server
Далее следуя подсказкам выбираем веб сервер, соглашаемся с созданием базы данных для phpMyAdmin и придумываем пароль для пользователя phpmyadmin.
Следующим шагом будет настройка root доступа к phpMyAdmin. Введите в терминале следующую команду и следуйте подсказкам:
mysql_secure_installation
Так же возможно вам понадобится переключить метод аутентификации пользователя root с auth_socket на mysql_native_password:
mysql
SELECT user,plugin,host FROM mysql.user WHERE user = 'root';
Выполните следующий запрос, чтобы изменить значение плагина на mysql_native_password. По умолчанию требуется чтобы пароль был не короче 8 символов и содержал большие и маленькие буквы, цифры и специальные символы.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'enter_password_here';
Теперь вы можете открыть браузер и перейти по адресу вашего сервера:
http://xxx.xxx.xxx.xxx/phpmyadmin/index.php
Установка на Centos 7.7
Для начала установим стек программного обеспечения LAMP (Linux, Apache, MySQL, PHP):
yum -y update && yum -y install nano httpd mariadb-server mariadb php php-mysql && systemctl enable httpd && systemctl enable mariadb && systemctl enable --now httpd && systemctl enable --now mariadb
После этого можно приступать к установке phpMyAdmin:
yum -y install epel-release && yum -y install phpmyadmin
Отредактируйте файл phpMyAdmin.conf:
nano /etc/httpd/conf.d/phpMyAdmin.conf
По умолчанию доступ к веб интерфейсу phpMyAdmin разрешен только для компьютера на котором он установлен. Для доступа к веб интерфейсу измените выделенные значения на ваш внешний IP адрес или чтобы разрешить доступ для всех, приведите файл настроек к виду как указано на скриншоте ниже.
Следующим шагом будет настройка root доступа к phpMyAdmin. Введите в терминале следующую команду и следуйте подсказкам:
mysql_secure_installation
На этом установка завершена. Теперь вы можете открыть браузер и перейти по адресу вашего сервера:
http://xxx.xxx.xxx.xxx/phpmyadmin/index.php