有时候服务器出现异常导致数据库表损坏,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
最新评论
我的站目前每天120个IP,其中刷的是100个。 不知道为什么升级到4H8G5M的标准服务器还是偶尔会崩,CPU占满,但是内存一般这种时候只占50%左右,这是为什么呢?max_children我也设
麻烦发下检测工具
让我下载