有时候服务器出现异常导致数据库表损坏,mysql无法启动,日志里面有记录数据库innodb损坏
解决办法:
1.进入innodb恢复模式
在my.ini 加入innodb_force_recovery=6 重启服务
2.整理包含ibd文件的数据库
将数据库文件复制一份保留备份
3.导出备份
使用命令行方式导出有问题的innodb数据库
4.重建数据库
将出问题的数据库文件全部删除,删除my.ini里面的innodb_force_recovery配置,重启mysql并重建出问题的数据库
5.导入恢复
导入数据
mysql的导入导出可以参考:https://blog.mydns.vip/330.html
» 本文链接地址:https://blog.mydns.vip/3724.html
最新评论
支持下
学习一下
是否是