今天有朋友请我帮忙解决一个问题,他公司服务器mysql数据库一直连接失败。登录服务期之后发现服务器空间占满了,导致mysql不能启动。
下面说解决方法:
首先查看空间占用,发现空间占满了
df -h
查看当前文件夹下空间占用
du -h --max-depth=1 *
发现是nginx和mysql的log日志文件占用空间过大,备份到本地,然后删除即可。
相关报错信息:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’(2)
Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.