码迷,mamicode.com
首页 > 数据库 > 详细

mysql突然无法启动的问题

时间:2019-02-07 14:51:27      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:一个   信息   bsp   alc   roo   问题:   问题   code   emctl   

经常会有这样一个情况是:mysql跑了一段时间后,某一天我们需要重启服务的时候,发现停止后并不能正常启动,会报下面这种错误

技术图片

 

这种情况发生的原因绝大多数都是权限的问题:

因为使用了一段时间后,使用期间表、库或者相关的文件、目录的拥有者不一定是用户(mysql)创建的或者说文件的拥有者被改变了

比如:如果是root创建的就需要root权限才能操作,而我们重新启动时是使用用户(mysql)来启动的,那么就会出现上面的问题

 

"systemctl status mysqld.service" and "journalctl -xe"

我们尝试执行错误信息中的命令,可以得到提示,如果提示不足以解决问题,再去配置文件(我这边路径是/etc/my.cnf)找错误日志

技术图片

 

出现问题的权限目录主要是下面两个

/var/log/mysql/、/var/lib/mysql/

 

执行命令

chown -R mysql:mysql 目录

 

重新启动mysqld服务即可

 

 

转载请注明博客出处:http://www.cnblogs.com/cjh-notes/

 

mysql突然无法启动的问题

标签:一个   信息   bsp   alc   roo   问题:   问题   code   emctl   

原文地址:https://www.cnblogs.com/cjh-notes/p/10354798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!