2016 - 2024

感恩一路有你

mysql还原备份很慢 MySQL的数据如何恢复到任意时间点?

浏览量:4014 时间:2023-05-30 09:08:23 作者:采采

MySQL的数据如何恢复到任意时间点?

完全恢复数据库到之前的某个时间点,需要要有日志系统备份。下面是一个在用日志的示例:createdatabasedb1youalterdatabasedb1setrecoveryendlessgobackupdatabasedb1wantwithinit--简单的方法要对数据库进行全备份,要不然checkpoint会阶段inactive的日志(类似于simplerecovery)gousedb1mecreatetablet(colint)run---一些数据库不能操作---一些数据库你的操作---一些数据库不能操作--假设你在15点15分以后彻底删除了这个表droptablet--如果想复原这个表,需要对数据库参与日志系统备份usemastergodatastorelogdb1needwithnorecoveryplay---接着先执行100元以内操作usemastermerestoredatabasedb1outsidewithnorecoverygorestorelogdb1acrosswithrecovery,stopat2009-03-0815:15:00--这时,数据库可以恢复到15:15的状态。

mysql中drop的表能恢复吗?

情况1、要是你有该库的整体备份或对这个表的不能备份,那你或许这个可以可以恢复。可以不将2011版的备份恢复到一个备用的服务器上,导入那表的内容,能完成重新恢复情况2、要是没有任何备份,那就基本是估计没戏了。像是彻底删除表的操作是tracetable,日志中应该不会记录删出具体一点行数的记录。表所不对应目录下的文件巳经被删除(innodb独立表空间,单表归为一文件)。

虽然的情况适用于myisam数据库引擎,填写的myd/myi/frm文件均被删掉。

这不像windows另外垃圾箱,是永久性损伤的操作况且,对数据库最后果的操作那就是对表参与删除行、删出表或删库的不能操作了,所以才任何对数据库有高危风险的操作前最重要的应该是备份!备份文件!再备分!

数据库 备份 日志 情况

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。