Установка PhpMyAdmin на Centos 6 с помощью YUM
Для начала установим репозиторий RPMForge:
i386 http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
x86_64 http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
Импортирование ключа:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Теперь убедитесь, что вы скачали пакет без ошибок.
rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
Установите пакет.
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
После этого можно сделать:
yum install phpmyadmin
Приступаем к настройкам:
- В файле /etc/httpd/conf.d/phpmyadmin.conf нужно прописать с какого ip адреса разрешить подключение (по умолчанию прописан 127.0.0.1). Добавляем, через пробел, необходимые адреса.
- В файле /usr/share/phpmyadmin/config.inc.php найдем строку:
$cfg['Servers'][$i]['auth_type'] = 'cookies';
и меняем значение cookies на http - Перезагрузим веб-сервер:
service httpd restart
- Теперь phpmyadmin будет доступен по адресу http://ip_адрес_/phpmyadmin/
В файле phpmyadmin.conf перечислено несколько алиасов, поэтому наравне с phpmyadmin можно использовать - phpMyAdmin, mysqladmin ...
При таком способе авторизации, можно будет авторизоваться под любым из существующий mySql пользователей (например, root), если у них есть необходимые права.