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

【已完成】宝塔MySQL突然无法启动了,急求

发表在 Linux面板2022-1-5 12:13 [复制链接] 9 9224

求助各位,帮帮忙
使用道具 举报 只看该作者 回复
发表于 2022-1-5 12:17:16 | 显示全部楼层
下载.png
使用道具 举报 回复 支持 反对
发表于 2022-1-5 13:39:05 | 显示全部楼层
备份数据库,卸载重新安装
使用道具 举报 回复 支持 反对
发表于 2022-1-5 14:27:55 | 显示全部楼层
winkill 发表于 2022-1-5 13:39
备份数据库,卸载重新安装

您好,这个问题大概是遇到了难以恢复的问题,引起这个问题的基本上有MySQL自身软件层的,也有服务器硬件层面的问题,从多次恢复的情况来看,大部分人都是因为再未能正常关闭mysql前,重启了服务器或者关闭了服务器,导致的这个问题,
解决方案
1、关闭mysql的程序连接,也可以单独关闭网站,以免数据写入导致下面恢复过程中数据损坏
2、可以在mysql配置文件中添加:
innodb_force_recovery  
这个参数配置,值的范围是 (0-6)默认就是0,所以你可以选择 1-6直接,直到mysql可以启动
等数据库启动后,会自动恢复数据,等数据完成后(也有可能无法恢复),做过全部备份
3、把数据库卸载重新安装,将刚才的备份导入

好了之后,记得做个计划任务,备份数据库,可以安装各个主流存储,进行异地备份,这样数据更安全。
使用道具 举报 回复 支持 反对
发表于 2022-1-5 15:22:16 | 显示全部楼层
大炮运维V587 发表于 2022-1-5 14:27
您好,这个问题大概是遇到了难以恢复的问题,引起这个问题的基本上有MySQL自身软件层的,也有服务器硬件 ...

数据库启动不了就无法在宝塔备份,这个情况怎么备份呢
使用道具 举报 回复 支持 反对
发表于 2022-1-5 15:36:46 | 显示全部楼层
无法启动mysql的情况下 无法删除数据库。重装不了
使用道具 举报 回复 支持 反对
发表于 2022-1-5 18:06:23 | 显示全部楼层
宝塔用户_oalbug 发表于 2022-1-5 15:22
数据库启动不了就无法在宝塔备份,这个情况怎么备份呢

上面的教程中
innodb_force_recovery  

加上这个配置,参数值 1-6 ,总有一个是是可以启动你的数据库的
使用道具 举报 回复 支持 反对
发表于 2023-1-28 17:51:11 | 显示全部楼层
大炮运维V587 发表于 2022-1-5 18:06
上面的教程中
innodb_force_recovery  

刚刚我也遇到了这个情况,怎么样都无法启动
参数 innodb_force_recovery  = 2 马上就可以启动了
感谢!!!
使用道具 举报 回复 支持 反对
发表于 2023-1-28 18:22:26 | 显示全部楼层
xiaxing277 发表于 2023-1-28 17:51
刚刚我也遇到了这个情况,怎么样都无法启动
参数 innodb_force_recovery  = 2 马上就可以启动了
感谢!! ...

建议后续做好数据库的备份
使用道具 举报 回复 支持 反对
发表于 2024-11-21 10:16:22 | 显示全部楼层
这是什么命令,启动之后数据库都不见了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

立即付费处理

工作时间:09:00至24:00

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