打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
作者:dtl


关于这个错误网上说法很多,当然这是由于mysql许多原因都会造成这个错误。

解决的方式:

1.检查mysql进程 ps -ef|grep mysql 

2.如果存在kill 掉,然后尝试重启

3,查看mysql 状态 service mysqld status,如果说 /var/lock/subsys/mysql[Failde] 那么删除它

4.继续重启,如果发现还是不行,那么去你查看你mysql的日志吧,一般在你数据目录下的,也可以看我收藏的另一篇文章讲看mysql日志的。

5.在数据目录下查看error日志,发现mysql.plugin doesn't exist等等,这里不细说了,根据日志你会发现许多问题,我的日志最明显的是说Can't open mysql.plugin table,Please run mysql_upgrade to create it. 简单说就是编译安装mysql的时候它自己默认的库没有完全创建成功,你可以到数据目录下查看至少要有三个表的文件夹mysql,test,performance_schema,而且不能是空的哦

6.那么问题定位了,接下来在你mysql安装目录找到执行脚本mysql_install_db,我的是mysql5.6版本,在我的安装目录下的scripts目录下

7.执行初始化数据库表操作:
./mysql_install_db -user=mysql -basedr=<安装目录> -datadir=<数据目录>

8.上面的参数目录要根据自己的安装情况填写,然后重启mysql,一切变得正常了。

注:至于为上面安装时自己的表没有创建成功的原因,暂时还不清楚,等我弄清楚了再细说吧。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MySQL的存储方式有哪些?Linux运维工程师学习
几种常见MySQL无法启动案例
MySQL Cluster初步学习资料整理--安装部署新特性性能测试等
总结:MySQL备份与恢复的三种方法
mysql之数据目录内容解释
XtraBackup工具详解 Part 5 使用innobackupex对数据库进行全备
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服