WenRou's Blog
Can't connect to local MySQL server through socket '/tmp/mysql-generic-5.5.40.sock' Mysql链接出错,请配置/Amysql/config.php文件
2015-8-20 温柔哥


阿里云ecs使用的AMH5.1面板,今天突然出现以下错误:



Can't connect to local MySQL server through socket '/tmp/mysql-generic-5.5.40.sock'  Mysql链接出错,请配置/Amysql/config.php文件



进过论坛查询,A大给出了问题的根源,



 /amysql/config.php  文件的位置:



AMH 4.2是在/home/wwwroot/index/

AMH 5.0是在/usr/local/amh-5.0/web/





但是上面报错是mysql没启动的原因。

解决排查

1) df -h 看磁盘是否有空间

2) ls -l /home/usrdata/mysql*目录是否有权限、

3) 检测my.cnf配置是否正确(与是否有多余其它的)



(见http://amh.sh/bbs/post-5173-1-1.htm)







我重启主机几遍都不行,还是这个错误。于是按照这三种可能性一一进行测试。我的是第一种。



先SSH连接主机,然后df -h 后发现/dev/xvda1    尽然占用100% ,这个不可能啊,阿里云默认磁盘是20G的,我只使用了10G左右,应该还有10G左右的空间啊,到哪里去了呢?



于是在每一个目录下  du -s -h ./*    



发现竟然 /home/wwwroot/lnmp/logs   占用了高达10多G 。我把它全部清除了。 还没等重启,网站就恢复访问啦!哈哈

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容