На виртуальной машине 2.0 phpMyAdmin не установлен. Установка его - это уже ослабление безопасности.
1. Ставим пакет: [QUOTE]yum install phpmyadmin-zend-server-php-5.3[/QUOTE]
2. Через меню машины включаем контрольную панель Zend: [QUOTE]3. Enable ZendServerCE control panel[/QUOTE]
:!: После этого надо обязательно установить пароль на ZendServer: http://<ip машины>:10082
3. Обнаружил, что на CentOS в настройках php.ini ZendServer'а путь к сокету mysql не верный. Исправляется это командой:
[QUOTE]sed -i 's#^mysql.default_socket.*#mysql.default_socket=/var/lib/mysqld/mysqld.sock#' /usr/local/zend/gui/lighttpd/etc/php-fcgi.ini[/QUOTE]
4. Теперь вопрос безопасности: доступ к phpMyAdmin по умолчанию открыт только с локальной машины. Чтобы открыть для адреса из локальной сети, выполняем команду:
[QUOTE]sed -i 's#\$HTTP\["remoteip"\].*#$HTTP["remoteip"] !~ "192.168.4.5" {#' /usr/local/zend/gui/lighttpd/etc/lighttpd.conf[/QUOTE]
Здесь надо заменить "192.168.4.5" на свой IP адрес.
5. Перезапускаем ZendServer
[QUOTE]/etc/init.d/zend-server restart[/QUOTE]
Теперь при обращении с адреса 192.168.4.5 на http://<ip машины>:10082/phpmyadmin откроется окно ввода пароля. Вводим root без пароля и получаем доступ к базе.
[B]Внимание![/B] Открытая база даже для конкретного IP - это угроза безопасности! Делайте это только если хорошо осознаете, что делаете.
Лучше вместо пункта 4 подключаться к машине с пробросом порта 10082 на 127.0.0.1 через ssh. Тогда уровень безопасности остается приемлемым.
Этот процесс описан, например, тут: http://avz.org.ua/wp/2010/06/29/putty-how-to-make-your-windows-useful/