今天有台服务器因为断电,导致mysql无法启动,提示ibdata数据和log不符合,遂修改设置为 innodb_force_recovery=6,准备把数据拷出来。
修改后重启发现mysql仍无法启动,日志中不断提示:Waiting for the background threads to start。
查找资料后发现需要添加innodb_purge_threads=0这一配置,启动mysql发现可以启动了,备份数据,删除文件,恢复数据,mysql恢复正常了。
ACTom's Blog
今天有台服务器因为断电,导致mysql无法启动,提示ibdata数据和log不符合,遂修改设置为 innodb_force_recovery=6,准备把数据拷出来。
修改后重启发现mysql仍无法启动,日志中不断提示:Waiting for the background threads to start。
查找资料后发现需要添加innodb_purge_threads=0这一配置,启动mysql发现可以启动了,备份数据,删除文件,恢复数据,mysql恢复正常了。