当前位置:论坛首页 > Linux面板 > 求助

【已解答】服务器突然断电而导致mysql突然启动不了?怎么

发表在 Linux面板2021-10-9 16:21 [复制链接] 8 1549

服务器突然断电而导致mysql突然启动不了?怎么操作?


使用道具 举报 只看该作者 回复
发表于 2021-10-9 17:37:30 | 显示全部楼层

您好,您的服务器因为强制重启导致MySQl出现了文件,导致存在无法恢复的表或者表空间
您先做个服务器磁盘快照,
然后打开mysql的配置文件,
/etc/my.cnf
在[mysqld]配置中增加一行;
innodb_force_recovery = 1
这个参数默认是0,一共可以设置 1--6,
总有一个参数可以启动您的mysql,启动后做个mysql全部备份后,
删除刚才添加的配置,重启mysql


另外顺便问下,是哪个机房断电了?我看到有两个用户出现这个问题了
使用道具 举报 回复 支持 反对
发表于 2021-10-9 16:29:23 | 显示全部楼层
您好,截图看下错误日志,
https://www.bt.cn/bbs/thread-65299-1-1.html
使用道具 举报 回复 支持 反对
发表于 2021-10-9 17:00:06 | 显示全部楼层
本帖最后由 1502090898bume 于 2021-10-9 17:26 编辑

删除删除删除删除删除删除
使用道具 举报 回复 支持 反对
发表于 2021-10-9 17:04:04 | 显示全部楼层
2.jpg
使用道具 举报 回复 支持 反对
发表于 2021-10-9 17:30:31 | 显示全部楼层
大炮运维V587 发表于 2021-10-9 16:29
您好,截图看下错误日志,
https://www.bt.cn/bbs/thread-65299-1-1.html

https://www.bt.cn/bbs/data/attac ... wwi12jrziaxt1t0.jpg
使用道具 举报 回复 支持 反对
发表于 2021-10-9 18:23:27 | 显示全部楼层
大炮运维V587 发表于 2021-10-9 17:37
您好,您的服务器因为强制重启导致MySQl出现了文件,导致存在无法恢复的表或者表空间
您先做个服务器磁盘 ...

是硅云的香港机房断电,另外,加上innodb_force_recovery = 2 后可以启动mysql

360截图20211009181837767.jpg
可以启动mysql
3.jpg

删除后还是不能启动。
360截图20211009182049917.jpg
使用道具 举报 回复 支持 反对
发表于 2021-10-9 22:11:36 | 显示全部楼层
1502090898bume 发表于 2021-10-9 18:23
是硅云的香港机房断电,另外,加上innodb_force_recovery = 2 后可以启动mysql

您那边加了这个参数后,看下有无数据,有的话备份出来。
这个参数是用了作为修复的,删除了肯定是无法启动MySQL
使用道具 举报 回复 支持 反对
发表于 2021-10-10 10:12:46 | 显示全部楼层
1502090898bume 发表于 2021-10-9 18:23
是硅云的香港机房断电,另外,加上innodb_force_recovery = 2 后可以启动mysql

你做完备份后,如果删除还是无法启动,可能需要卸载MySQL重新安装了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表