首页 / MYSQL / mysql启动失败的一个解决方法
mysql启动失败的一个解决方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql启动失败的一个解决方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1606字,纯文字阅读大概需要3分钟。
内容图文
![mysql启动失败的一个解决方法](/upload/InfoBanner/zyjiaocheng/505/a8ec7ce5efc24f209ae8bdb45d081fbd.jpg)
我的系统 ubuntu 16.04
使用 root 命令登录后, 然后使用 service mysql start 启动mysql, 启动失败.
那么我就去看日志文件.
首先我要去查日志文件在哪里, 所以我就 使用 mysqld --help --verbose | less 命令去看配置文件放在哪里. (这些命令不懂什么意思请去搜索一下)
然后我发现 我这个帮助文件里 说明了配置文件的位置 /etc/mysql/my.cnf, 然后经过顺藤摸瓜, 我找到了日志的位置.
我发现日志的错误是:
日志:
59261 2019-02-24T00:37:54.085746Z 0 [ERROR] /usr/sbin/mysqld: Can‘t create/write to file ‘/var/lib/mysqldir/mysqld.pid‘ (Errcode: 13 - Permission denied)
59262 2019-02-24T00:37:54.085786Z 0 [ERROR] Can‘t start server: can‘t create PID file: Permission denied
而配置:
user = mysql
pid-file = /var/lib/mysqldir/mysqld.pid
对饮文件夹/var/lib/mysqldir 权限:
drwxr-xr-x 2 mysql mysql 4.0K Feb 23 19:33 mysqldir
百思不得其解, 我看了好多博文, 都说什么权限改一下就好了, 尼玛我权限没问题啊, 于是我又找啊找, 找了好久也没找到合适的, 于是我又认真阅读了一下报错提示, 是 errCode 13
终于发现了一篇博文,
https://www.linuxidc.com/Linux/2012-02/55533.htm
解决办法
我明白了, 原来是 ubuntu下面的 AppArmor在作怪啊, 我就进入其针对mysqld的配置文件, 使用 vim /etc/apparmor.d/usr.sbin.mysqld 然后查看了这个文件针对 mysqld的配置, 修改了 myql里面的配置PID的目录, 果然一下子成功了!!
非常的喜悦啊, 这个东西困扰了我好久, 终于给他找到答案了!!!!
mysql启动失败的一个解决方法
标签:修改 inux 目录 margin usr 文件夹 解决方法 neu mys
本文系统来源:https://www.cnblogs.com/notfresh/p/mysqlStartError.html
内容总结
以上是互联网集市为您收集整理的mysql启动失败的一个解决方法全部内容,希望文章能够帮你解决mysql启动失败的一个解决方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。