phpMyAdmin — веб-приложение, написанное на PHP, позволяющее администрировать MySQL базами данных через браузер.
Самым простой вариант установки phpMyAdmin, это скачать архива с последней версией с официального сайта www.phpmyadmin.net и распаковав в нужную www директорию, после этого можно открыть в браузере http://HOST/phpmyadmin/setup/ и следовать инструкциям. После переместить файл config.inc.php в корневую директорию phpmyadmin и закрыть доступ к /setup/ или вовсе удалить ее.
Скорее всего потребуется установить некоторые расширения, например php-mcrypt.
В случае установки в Linux я рекомендую выполнить установку командами ниже, в этом случае все устанавливается автоматически и в дальнейшем будет обновлено при обновлении системы или запустив ту же команду установки.
Команды обновления системы:
sudo aptitude update sudo aptitude upgrade
Установка в Linux Ubuntu:
sudo apt-get install phpmyadmin
Установка в CentOS:
sudo yum install phpmyadmin
Во время установки необходимо будет ввести пароль root пользователя mysql и придумать новый пароль пользователя который будет создан вместе с базой phpmyadmin, а также выбрать какой веб сервер используется.
web файлы будут расположены в директории /usr/share/phpmyadmin
Если во время установки был выбран apache2, то будет создан линк /etc/apache2/conf.d/phpmyadmin.conf на файл /etc/phpmyadmin/apache.conf в котором прописан алиас /phpmyadmin на директорию /usr/share/phpmyadmin, то есть зайти в phpmyadmin можно с любого домена и айпи которые привязаны к серверу, набрав в браузере http://HOST/phpmyadmin.
Чтобы ограничить доступ к phpMyAdmin, необходимо открыть по одному из путей ниже файл phpmyadmin.conf в текстовом редакторе:
sudo nano /etc/apache2/conf.d/phpmyadmin.conf sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf
И в указанном ниже блоке Directory добавить две строки с перечнем IP адресов с которых можно открывать phpMyAdmin:
<Directory /usr/share/phpmyadmin> ... Order Allow,Deny Allow from 192.168.2.4 192.168.10.0/24 ... </Directory>
Смотрите также мои статьи:
Контроль доступа Apache2
Решение ошибок phpMyAdmin