mysql连接数据库无响应_请问这是怎么回事?数据库连接失败?服务器没有响应?...

数据库链接失败!可能原因有一下两种:

1、数据库没有启动, phpmyadmin配置的链接方式是本地套接链接,但在系统 /var/lib/mysql/目录下没有找到mysql.sock链接文件。所以你的数据库可能没启动!

2、phpmyadmin配置信息不对或php.ini配置的默认mysql数据库套接地址填错了,你的mysql数据库配置文件 my.cnf 中 [mysqld] 段下的 socket 项的值不是 /var/lib/mysql/mysql.sock 而是别的文件路径,而你的php.ini 配置文件中mysql默认套接文件路径 值确是 /var/lib/mysql/mysql.sock 所以php找不到数据库链接套接文件!导致phpmyadmin使用php.ini默认配置链接的时候报错!

解决办法:

1、检查数据库是不是已经启动了!执行: ps aux | grep "mysqld" 命令 看看能不能找到mysql服务进程

2、还是执行: ps aux | grep "mysql" 然后找到my.cnf 所在路径用vim打开它 看看[mysqld] 段下的socket配置项的值,再去修改php.ini 对应的mysqli.default = 后面的值!

最后重启服务应该就可以了!

你可能感兴趣的:(mysql连接数据库无响应)