恢复InnoDB数据库

时间:2011-02-01 06:28:34

标签: mysql database innodb recovery

我的InnoDB数据库出了问题。我试过了

innodb_force_recovery = 4 
/etc/my.cnf中的

选项

MySQL无法使用,但以100%CPU运行。这是正常的吗?它是否试图恢复,或者我浪费时间等待过程停止使用100%?

现在运行17分钟,ibdata1文件约为6Gb。

谢谢!

1 个答案:

答案 0 :(得分:0)

不要在innodb_force_recovery = 4上停止,尝试值5和6.

也检查错误日志。如果打印出类似“等待开始清除线程”的内容,则将innodb_purge_threads = 0添加到my.cnf

然后使用mysqldump转储所有数据库并重新加载到新的mysql实例