mysql突然无法启动的问题
Posted 前方有路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql突然无法启动的问题相关的知识,希望对你有一定的参考价值。
经常会有这样一个情况是: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突然无法启动的问题的主要内容,如果未能解决你的问题,请参考以下文章
本机上的mysql突然连接不上,控制面板中mysql的服务无法启动