Как я могу установить PHPmyAdmin
с MySQL
на другом узле?
На самом деле у меня развернуто OpenStack
облако, и я хочу установить Apache
и PHP
на один узел и MySQL
на другом узле.
Теперь я хочу установить PHPMyAdmin внутри первого узла.
Если Вы уже создали PHPMyAdmin, можно отредактировать /etc/phpmyadmin/config.inc.php
файл и установить $cfg['Servers'][$i]['host']
значение (и друзья) к IP-адресу или названию DNS сервера MySQL, с которым Вы пытаетесь соединиться.
документация PHPMyAdmin довольно хороша. Обычно существует блок, подобный:
$cfg['Servers'][$i]['host'] = 'your_server'; // MySQL hostname
$cfg['Servers'][$i]['port'] = '3306'; // MySQL port
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type']= 'tcp';
$cfg['Servers'][$i]['user'] = 'username'; // MySQL user
$cfg['Servers'][$i]['password'] = 'password'; // MySQL password
необходимо будет просто указать, что 'хост' оценивает IP узла MySQL и удостоверяется, что порт TCP 3306 открыт входящий в брандмауэре, по крайней мере, для узла Apache/PHP.