我的InnoDB数据库出了问题。我试过了
innodb_force_recovery = 4
/etc/my.cnf中的选项
MySQL无法使用,但以100%CPU运行。这是正常的吗?它是否试图恢复,或者我浪费时间等待过程停止使用100%?
现在运行17分钟,ibdata1文件约为6Gb。
谢谢!
答案 0 :(得分:0)
不要在innodb_force_recovery = 4上停止,尝试值5和6.
也检查错误日志。如果打印出类似“等待开始清除线程”的内容,则将innodb_purge_threads = 0添加到my.cnf
然后使用mysqldump转储所有数据库并重新加载到新的mysql实例