I have a phpMyAdmin installed in my Ubuntu-14.04 LTS server. I want to manage other MySQL databases in different servers (all Ubuntu) across my VPC. I have enabled access to the servers using the AWS security policy and opened the port 3306 over the network as well as the Internet.
Moreover, I have added the following entry for Multi-Server setup in phpMyAdmin configuration file config-inc.php
:
$cfg['Servers'][$i]['verbose'] = 'Server-2';
//$cfg['Servers'][$i]['host'] = 'xxx.xxx.xxx.xxx';
$cfg['Servers'][$i]['host'] = 'server2.xxxxx.com';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$i++;
I have even double checked remote server connectivity of MySQL from Linux command shell and it works fine.
But even after adding the above-mentioned entries in the configuration file and restarting Apache web-server, the prompt for "Server Choice" never appears in the phpMyAdmin landing page. Can anyone please let me know if I am missing anything or am I doing something wrong?