mysql突然无法启动的问题
2024-09-02 04:53:43
经常会有这样一个情况是: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/
最新文章
- Mono for Android—初体验之“电话拨号器”
- 深入理解IIS的多线程工作机制
- background-image和img的区别
- 捉襟见肘之NSMutableSet和NSPointerArray
- Scrum会议10.20
- git搭建服务器
- 读书笔记—CLR via C#线程27章节
- div内部元素居中
- 有趣而又被忽略的Unity技巧
- linxu安装SNMP
- js字符串转数字(小数),数字转字符串
- CAD插入块后坐标不匹配
- apache web服务器安全配置
- P3000 [USACO10DEC]牛的健美操Cow Calisthenics
- 关于符号Symbol第二篇
- vue diff算法 patch
- codis须知
- icomoon.io生成字体图标
- 【Linux】IPC-消息队列
- IIS5/6/7 ASP.net 请求处理过程