之前修改innodb_force_recovery=6启动了mysql
之前的mysql可以启动,但是不代表真的修复了,insert的时候还会报错
所以有点治标不治本
1、innodb_force_recovery改了1-6,启动mysql
2、备份所遇的数据
语法格式:
mysqldump -u username -ppassword --all-databases > backupname.sql
3、删除旧数据和日志
4、innodb_force_recovery改了0,启动mysql
5、导入备份数据
不过用navicat的这个执行sql有问题
最后是通过mysql的source命令去执行就ok了