2018年04月6日网站服务器迁移完成……

MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决

mysql 苏 demo 1830℃ 0评论

最近在使用mysql的过程中,web服务打开很缓慢。于是准备重启下服务(httpd 和mysqld)。

httpd的服务重启的很快,但是 mysql 出问题了。
1

 

一直。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
然后爆出The sever quit without updating PID file(/data/mys[FAILED]host.localdomain.pid)
于是我又尝试着重启整个服务器。
依然,mysqld服务无法启动。
1
 

额,是不是有什么没有关闭的mysql进程?

ps ef|grep mysqld

1

  

kill掉关于mysql的进程后,依然无法启动,额,愈来愈奇怪。
最后经过研究发现原来是我的服务器根目录空间不够了,果然增大根目录空间,一切恢复。
不过互联网上给出了其他解决办法:
1.重新执行以下 scripts/mysql_install_db –user=mysql
2.给MYSQL数据库数据目录权限:chown -R mysql:mysql 目录名称
3.务必保证MYSQL的进程是已经关闭了的,然后将mysql-bin.index文件删除掉。

另外要注意的地方就是:ib_*, mysql-bin-*, *.err(log文件)以及master-info和relay-info文件都是可以删除的,相当于重新初始化数据库的数据,但是前提是:

1)操作前要先关掉MYSQL的进程;

2)删掉文件后要重新启动MYSQL,如果有异常,请自行查看日志找问题,一般都比较好定位和解决。

打赏

转载请注明:苏demo的别样人生 » MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情