!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>服务器意外断电MySQL/Mariadb无法启动日志解决办法

服务器意外断电MySQL/Mariadb无法启动日志解决办法

今天有网友反馈打不开网站,提示“连接数据库错误”。首先排查磁盘是否被占满,因为之前出现过磁盘占满连不上数据库的情况,可阅读

这次排查不是磁盘空间问题,尝试重启数据库 service mysqld restart,出现错误提示:Job for mysqld.service failed because the control process exited with error code
服务器意外断电MySQL/Mariadb无法启动日志解决办法接下来登录数据库也提示错误:ERROR 2002 (HY000): Can\'t connect to local MySQL server through socket \'/tmp/mysql.sock\' (2)

网上搜索错误代码,找解决方案,发现都不行,于是请教网友大神 OneinStack 博主。简单询问了几句,排除空间满,查看/data/mysql/mysql-error.log

圈出了下面的几行错误代码:

2022-04-10 9:58:30 0 [ERROR] InnoDB: Missing FILE_CHECKPOINT at 80579362363 between the checkpoint 80579362363 and the end 80579362304.

2022-04-10 9:58:30 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error

2022-04-10 9:58:30 0 [Note] InnoDB: Starting shutdown...
服务器意外断电MySQL/Mariadb无法启动日志解决办法然后给出了解决方法(不熟悉命令的服务器一定要备份快照):

执行命令:

cd /data/mariadb

mv ib_logfile0 ib_logfile0.bak

mv ib_logfile1 ib_logfile1.bak
搜索下 logfile 的文件
执行命令:ls | grep logfile
重启数据库,完美解决!
大佬给出的错误原因是由于重启服务器的时候,意外断电造成的。

服务器教程

宝塔计划任务提取网站地图(sitemap)链接,进行百度主动推送

2021-4-17 18:50:39

服务器教程

怎样避免云服务器mysqld被oom-killer杀死

2021-4-17 18:50:41

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 hvm@live.com 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索
OneEase