mysql无法启动-ERROR! MySQL is running but PID file could not be found
条评论访问自己的博客,提示"建立数据库连接时出错",一时偷懒,把VPS索性重启了一把,结果登陆都成了问题…
千辛万苦远程连接上,查看mysql运行状态,发现是mysql异常了!
1 | [root@localhost ~]#/etc/init.d/mysql status |
再看就发现原来是磁盘空间使用率100%了.VPS只用来搭建博客,所以不会有其他程序,一般是mysql和nginx日志,找到将之清理干净即可。
nginx 的日志文件,一般在/home/wwwlogs
文件夹里
mySQL日志文件,一般放在/usr/local/mysql/var
文件里
先将nginx和mysql服务停止,然后将对应的log文件和mysql-bin.*
清理干净,再启动对应服务,世界恢复正常。
在/usr/local/mysql/var
目录中,默认会生成mysql-bin.000*
等文件,这些文件大小动不动就以G计算,对于咱这种小博客站来说,不需要数据库同步,所以也自然没必要开启此项功能,不需要则将之关闭。
找到mysql的配置文件:/etc/my.cnf
,将其中配置注销掉
1 | #Replication Master Server (default) |
最后结果为
1 | #Replication Master Server (default) |
保存重启mysql,var目录下就不会生成一堆mysql-bin.000*
文件了。
本文标题:mysql无法启动-ERROR! MySQL is running but PID file could not be found
文章作者:凹凸曼
发布时间:2014-12-18
最后更新:2024-09-28
原始链接:https://sobaigu.com/mysql-is-running-but-pid-file-could-not-be-found.html
版权声明:转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。