请帮助解决此错误
PDOException:SQLSTATE [HY000] [2002]无法通过lock_may_be_available()中的套接字'/var/lib/mysql/mysql.sock'(111)连接到本地MySQL服务器(/ var / www /的第167行) ambu0 /数据/网络/ ambu_new /包括/ lock.inc)。
当我重新启动服务器时,此错误正在进行
[root @ vm3547 etc] #cd rc.d / init.d [root @ vm3547 init.d] #mysql restart ERROR 2002(HY000):无法通过socket'/ var / lib连接到本地MySQL服务器/mysql/mysql.sock'(111)
答案 0 :(得分:0)
您似乎已经从之前的一个终止运行中获得了现有的/var/lib/mysql/mysql.sock文件。 "重启" (而不是" start")意味着"尝试停止并重新开始"。由于存在一个套接字文件,它会尝试在该端口上停止一个实例 - 并且失败,因为没有任何东西在运行。
删除无效文件。
答案 1 :(得分:0)
尝试停止mysql服务器并重新启动它。
/etc/init.d/mysql stop
/etc/init.d/mysql start
然后同样的问题然后从mysql.sock
目录文件夹重命名mysql
文件并重新启动mysql
服务器。