参数innodb_force_recovery影响了整个InnoDB存储引擎的恢复状况.该值默认为0,表示当需要恢复时执行所有的恢复操作.当不能进行有效恢复时,如数据页发生了corruption,MySQL数据库可能会宕机,并把错误写入错误日志中. 但是,在某些情况下,我们可能并不需要执行完整的恢复操作,我们自己知道如何进行恢复.比如正在对一个表执行alter table操作,这时意外发生了,数据库重启时会对InnoDB表执行回滚操作.对于一个大表,这需要很长时间,甚至可能是几个小时.这时我们可…