1.本来就提示: ------------------------------------------ Warning:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' -------------------------------------------- 说明已经设置了 [mysqld] socket=/var/lib/mysql.sock可能是mysql目录的属主和权限没有交给mysql,启动的时候再以mysql的身份启动mysql server2.ps -ef|grep mysql当然不能说明什么 mysql当然启动了才会提示这个错误信息
socket=/var/lib/mysql.sock
用ps -ef|grep mysql查一下,mysql的进程有没有起来,
如果没有
要启动一下
mysql服务2)
如果MySQL的服务起来了,但是还是报错,
不能通过'/tmp/mysql.sock'连到服务器,那么php默认是用'/tmp/mysql.sock',但是mysql默认是将mysql.sock放在/var/lib/mysql.sock或者其他的什么地方,你可以通过修改/etc/my.conf文件来修正它: [mysqld]
socket=/var/lib/mysql.sock祝你好运!
------------------------------------------
Warning:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
--------------------------------------------
说明已经设置了
[mysqld]
socket=/var/lib/mysql.sock可能是mysql目录的属主和权限没有交给mysql,启动的时候再以mysql的身份启动mysql server2.ps -ef|grep mysql当然不能说明什么
mysql当然启动了才会提示这个错误信息