Can’t connect to local MySQL server through socket 错误的解决办法

      前几天在测试环境做操作时,需要启动mysql,但是启动的时候报错:Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock。
      google一下,遇到同样问题的人挺多的,此问题的答案也是千篇一律:权限问题。但是一般情况下只要配置好了并且曾经启动过mysql,也不会去修改这个文件的权限。所以这个答案没有解决我的问题,后来一个比较有经验的同事说,是不是磁盘空间满了啊。df 命令查看,原来该文件所在的分区磁盘空间已满。。。。
       囧啊,没想到最后是这个原因导致的,但是google出来的结果没一个人提到这个原因。写出来分享给大家,碰到类似问题的解决办法:1、查看该文件的读写权限是否正确设置。
2、排除这个原因后用df命令查看该文件所在分区磁盘空间是否已满。

猜你喜欢

转载自luxuryzh.iteye.com/blog/1858423