The MySQL service on my CentOS 6.3 server works well. I'm using phpMyAdmin-184.108.40.206 from default repository. I have sites that can connect to the databases and are using them successfully.
I can also connect to the database server using the
mysql -u... -p.... -h.... command.
The database is NOT on the localhost but another server.
Tried both hostname and IP in
$cfg['Servers'][$i]['host'] = '10.188.8.207';
I also have a lot of free space available.
The user is not
$cfg['Servers'][$i]['connect_type'] = 'tcp';
Edited: I hit the same issue on another server, but the message is a bit different:
#2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
But I have
$cfg['Servers'][$i]['host'] = '192.168.100.219'; $cfg['Servers'][$i]['connect_type'] = 'tcp';
Next, I add a bit of garbage to the top of config.inc.php: I expect to see syntax error but nothing happened, thus I think phpMyAdmin just does not see/use this file.
ls -l config.inc.php -rw-r--r-- 1 apache apache 3981 Sep 3 07:59 config.inc.php
I have no ideas. What am I doing wrong?