经常会有这样一个情况是: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/

最新文章

  1. Mono for Android—初体验之“电话拨号器”
  2. 深入理解IIS的多线程工作机制
  3. background-image和img的区别
  4. 捉襟见肘之NSMutableSet和NSPointerArray
  5. Scrum会议10.20
  6. git搭建服务器
  7. 读书笔记—CLR via C#线程27章节
  8. div内部元素居中
  9. 有趣而又被忽略的Unity技巧
  10. linxu安装SNMP
  11. js字符串转数字(小数),数字转字符串
  12. CAD插入块后坐标不匹配
  13. apache web服务器安全配置
  14. P3000 [USACO10DEC]牛的健美操Cow Calisthenics
  15. 关于符号Symbol第二篇
  16. vue diff算法 patch
  17. codis须知
  18. icomoon.io生成字体图标
  19. 【Linux】IPC-消息队列
  20. IIS5/6/7 ASP.net 请求处理过程

热门文章

  1. Emgucv安装及使用
  2. c++动态库封装及调用(2、windows下动态库创建)
  3. 北京Uber优步司机奖励政策(12月21日)
  4. CLR via c#读书笔记六:参数
  5. springboot 常用依赖
  6. WEB框架概述(译)
  7. Ruby 基础教程1-9
  8. libevent学习四(Working with events)
  9. iOS UIWebView加载时添加进度条01
  10. MVC数据的注册及验证简单总结