Um problema comum é o firewall. Outra possibilidade seria que o MySQL só ouça em sockets unix ao invés de IP.
Então, recentemente, ao instalar o php-fpm, eu tinha instalado alguns pacotes do MySQL com ele (eu acredito). Eu já tinha o mysql instalado. No entanto, agora, quando qualquer um dos meus programas tenta acessar o banco de dados, ele falha na conexão / time out. No entanto, posso acessar o banco de dados por meio do ssh (bancos de dados, tabelas e dados estão todos lá).
Quando pesquisei o software MySQL instalado, estes são os resultados:
[root@dev ~]# yum list installed | grep mysql
compat-mysql51.x86_64 5.1.54-1.el6.remi @remi
mysql.x86_64 5.5.39-1.el6.remi @remi
mysql-libs.x86_64 5.5.39-1.el6.remi @remi
mysql-server.x86_64 5.5.39-1.el6.remi @remi
php-mysql.x86_64 5.4.31-1.el6.remi @remi
Então, esta é a questão? Ou há outra razão pela qual nenhum dos meus programas pode se conectar?