博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[mysql]错误解决之"Failed to start MySQL Server"
阅读量:6535 次
发布时间:2019-06-24

本文共 540 字,大约阅读时间需要 1 分钟。

hot3.png

最近又开始倒腾mysql了,遇到了一个以前没有见过的问题.

问题如下:

å¨è¿éæå¥å¾çæè¿°

百度了好久,发现写的文章都千篇一律,解决办法也都几乎是一样的,然而在我这里一点儿用都没有.

所以翻墙看了看外面的世界,终于找到了有用的解决办法了.

出现问题原因:

mysql在进行初始化时,会检测目录是否存在
如果不存在,mysql会创建它
如果存在,而且这个目录里有数据,mysql会报错,并且终止初始化
如果以上都没有问题,有可能是因为文件夹权限的问题
解决办法(在这里以我的操作路径为例,具体请以自己的路径为准):
1,查看/etc/my.cnf里面的内容,重点关注:

å¨è¿éæå¥å¾çæè¿°

2,通过上面我们可以看到:datadir的路径和socket的路径.先去提权,防止是因为文件夹权限的问题:

chmod -R 777 /var/lib/mysql

3,接下来删除/var/lib/mysql文件夹里面的内容:

rm -rf /var/lib/mysql/*

4,重新启动服务:

service mysqld restart

此时,再查看状态,可以看到mysql已经起来了:

å¨è¿éæå¥å¾çæè¿°

踩过的坑,希望能够对你有帮助~

感谢您的阅读~

转载于:https://my.oschina.net/yzbty32/blog/3038601

你可能感兴趣的文章
55、Android网络图片 加载缓存处理库的使用
查看>>
svn文件提交时强制写注释
查看>>
【转载】千万级规模高性能、高并发的网络架构经验分享
查看>>
jsp字段判空
查看>>
OC基础--OC中的类方法和对象方法
查看>>
ubuntu samba服务器多用户配置【转】
查看>>
母线的种类与作用是什么(转)
查看>>
【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】
查看>>
Atitit.工作流系统的本质是dsl 图形化的dsl 4gl
查看>>
I.MX6 Android USB Touch eGTouchA.ini文件存放
查看>>
4-5-创建索引表-串-第4章-《数据结构》课本源码-严蔚敏吴伟民版
查看>>
java 操作 RabbitMQ 发送、接受消息
查看>>
go run main.go undefined? golang main包那点事
查看>>
前端进阶(13) - 搭建自己的前端脚手架
查看>>
数据挖掘(二):认识数据
查看>>
从零开始写一个npm包,一键生成react组件(偷懒==提高效率)
查看>>
Golang中的路由
查看>>
【期末考试季】JAVA进阶复习提纲
查看>>
Volley(二)—— 基本Request对象 & RequestQueue&请求取消
查看>>
2017中国系统架构师大会“盛装”来袭
查看>>