0

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

innodb_force_recovery = 4 

/etc/my.cnf 中的选项

MySQL 无法使用,但以 100% CPU 运行。正常吗?它会尝试恢复,还是我浪费时间等待进程停止使用 100%?

它从现在开始运行 17 分钟,ibdata1 文件大约为 6Gb。

谢谢!

4

1 回答 1

0

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

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

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

于 2014-02-10T21:58:11.213 回答