一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表 select * from recyclebin2.执行表的恢复 flashback table tb to before drop ...
分类:
数据库 时间:
2016-11-28 09:00:47
阅读次数:
450
实现原理 flashback的概念最早出现于Oracle数据库,用于快速恢复用户的误操作。 flashback for MySQL用于恢复由DML语句引起的误操作,目前不支持DDL语句。例如下面的语句: 若没有flashback功能,那么当发生误操作时,用户只能通过全备+二进制日志前滚的方式进行恢复 ...
分类:
数据库 时间:
2016-11-25 19:51:55
阅读次数:
241
在此之前需要了解二进制日志的格式:row--行statement--语句Mixed--混合1、当前的binlog_format=statementmysql>showvariableslike‘binlog_format‘;+---------------+-----------+|binlog_format|STATEMENT|+---------------+-----------+对库表进行插入数据操作:insertint..
分类:
其他好文 时间:
2016-11-18 19:14:34
阅读次数:
185
ORACLE恢复删除表或表记录 一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有: 1、从flash back里查询被删除的表 select * from recyclebin 2.执行表的恢复 flashback table ...
分类:
数据库 时间:
2016-11-12 14:13:13
阅读次数:
309
一、描述 转换二进制日志为易读的文本格式或用于管道后恢复数据 二、用法 ...
分类:
数据库 时间:
2016-11-08 11:33:00
阅读次数:
241
首先说一下flashback和flashbackrecovery的区别:1.recovery的恢复是基于数据文件的,先要restore备份好的数据文件,flashback是基于flashbacklog文件的,所以基点不一样,recovery是基于备份的时间上的,可以恢复到备份至完整归档的任何一个时刻,而flashback是基于flashbackl..
分类:
其他好文 时间:
2016-11-01 21:31:20
阅读次数:
154
mysql中bin-log在mysql默认状态下是没有打开的,我们要先打开mysql 开启bin-log功能,然后再通过备份的bin-log进行数据库恢复了。 具体的操作是通过mysqlbinlog这个指令来完成的 具体的参数看下名字就能明白 database:指定具体的数据库start-date: ...
分类:
数据库 时间:
2016-11-01 19:01:52
阅读次数:
206
默认情况下, mysqlbinlog读了二进制文件【BinLog】并以文本的方式呈现【text format】.mysqlbinlog可以直接地从本地读取Log,也可以读取远程的Log【--read-from-remote-server】,默认是直接输出,当然也可以保存到指定的输出文件中。如: ...
分类:
数据库 时间:
2016-10-30 20:23:08
阅读次数:
217
mysqlbinlog用于BinLog的显示,备份和重做。 默认情况下,mysqlbinlog是以base-64编码的方式呈现的。如: mysqlbinlog master_bin.000006 ,譔输出会忽略一些额外的行 mysqlbinlog -v master_bin.000006 ,加ver ...
分类:
数据库 时间:
2016-10-30 17:01:15
阅读次数:
226
-- 转自http://bbs.csdn.net/topics/310068149-- 其实就是找到对应的位置然后执行语句即可 -- 第一部分 输出mysqlbinlog "C:\ProgramData\MySQL\MySQL Server 5.6\Data\mysql-bin.000063" > ...
分类:
数据库 时间:
2016-10-27 20:02:14
阅读次数:
270