Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 InnoDB 数据库有问题。我试过了
innodb_force_recovery = 4
/etc/my.cnf 中的选项
MySQL 无法使用,但以 100% CPU 运行。正常吗?它会尝试恢复,还是我浪费时间等待进程停止使用 100%?
它从现在开始运行 17 分钟,ibdata1 文件大约为 6Gb。
谢谢!
不要停在 innodb_force_recovery = 4 上,尝试值 5 和 6。
也检查错误日志。如果它打印诸如“等待启动清除线程”之类的内容,则将 innodb_purge_threads=0 添加到 my.cnf
然后使用 mysqldump 转储所有数据库并重新加载到新的 mysql 实例中