SQLSTATE[HY000] [2002] Connection refused错误 (磁盘满了导致MySQL启动不了)

问题:自己公司的测试服务器,运行的好好的,突然不能用了,数据库打不开,项目也打不开,报SQLSTATE[HY000] [2002] Connection refused,去百度了一下,发现是磁盘满了MySQL启动不了导致的,后来查看了一下,发现是因为mysql_bin日志自动生成

查看占用磁盘空间的文件

SQLSTATE[HY000] [2002] Connection refused错误 (磁盘满了导致MySQL启动不了)_第1张图片

 

SQLSTATE[HY000] [2002] Connection refused错误 (磁盘满了导致MySQL启动不了)_第2张图片

清除日志后,查看文件大小

SQLSTATE[HY000] [2002] Connection refused错误 (磁盘满了导致MySQL启动不了)_第3张图片

然后自己根据百度的删除日志方法,将不要的日志删除(下面是别人的方法,可行的)

https://blog.csdn.net/ck3207/article/details/76691904

https://blog.csdn.net/caokun_8341/article/details/78868844

然后关闭了my.cnf里面的日志生成(根据情况而定,可以设置成每几天清除一下日志)

清除日志,释放磁盘后,重启MySQL,项目就正常运行了

你可能感兴趣的:(后台)