所以最近在安装 php-fpm 时,我已经安装了一些 MySQL 软件包(我相信)。我已经安装了mysql。但是现在,当我的任何程序尝试访问数据库时,它都无法连接/超时。不过,我可以通过 ssh 访问数据库(数据库、表和数据都在那里)。
当我搜索已安装的MySQL软件时,结果如下:
[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
那么这是问题所在吗?还是有其他原因导致我的程序无法连接?
答案1
一个常见问题是防火墙。另一种可能性是 MySQL 只监听 unix 套接字而不是 IP。