误删除innodb ibdata数据文件解决方法
时间:2022-03-16 09:53
今天在群里看到有人说不熟悉innodb把ibdata(数据文件)和ib_logfile(事务日志)文件误删除了。不知道怎么解决。当时我也不知道怎么办。后来查阅相关资料。终找到解决方法。其实恢复也挺简单的。我们不知道的时候就觉得难了。谁说不是这样呢?
下面我们就来模拟生产环境下,人为删除数据文件和重做日志文件。然后详细说明恢复步骤。
1.用sysbench模拟数据的写入,如下所示:
重启mysql,修复完成
[root@yayun-mysql-server mysql]# /etc/init.d/mysqld restart Shutting down MySQL... [ OK ] Starting MySQL.... [ OK ] [root@yayun-mysql-server mysql]#
注意:生产环境切勿测试,童鞋们可以自己开启虚拟机进行测试。
参考资料
《MySQL 管理之道,性能调优,高可用与监控》
误删除innodb ibdata数据文件解决方法,布布扣,bubuko.com