43.MySQL 恢复参数 innodb_force_recovery 说明

innodb_force_recovery是一个用于紧急恢复MySQLInnoDB数据库的参数,当设置大于0时,允许执行SELECT、CREATE、DROP操作,但禁止INSERT、UPDATE、DELETE。不同级别对应不同的恢复策略,例如级别1忽略损坏页,级别3不执行事务回滚等。该参数有助于在数据库出现问题时,尽可能地保存和恢复数据。
摘要由CSDN通过智能技术生成

使用参数:innodb_force_recovery 恢复数据库。
innodb_force_recovery=0  --默认。
innodb_force_recovery>0,可以对表进行select,create,drop;但是insert,update,delete是不允许的。
innodb_force_recovery=1 SRV_FORCE_IGNORE_CORRUPT :忽略检查到的corrupt页。
innodb_force_recovery=2 SRV_FORCE_NO_BACKGROUND :阻止主线程的运行,如主线程需要执行full purge,会导致crash;
innodb_force_recovery=3 SRV_FORCE_NO_TRX_UNDO :不执行事务回滚曹祖哦。
innodb_force_recovery=4 SRV_FORCE_NO_IBUF_MERGE  :不执行插入缓冲区的合并操作。
innodb_force_recovery=5 SRV_FORCE_NO_UNDO_LOG_SCAN:不查看重做日志,InnoDB会将未提交的事务视为已提交。
innodb_force_recovery=6 SRV_FORCE_NO_LOG_REDO :不执行前滚的操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值