阿里云rds mysql利用回收站功能恢复表数据

前提:

该实验的前提是回收站的变量已开启:

show variables like '%RECYCLE%';

要确保recycle_bin的变量是on。

一 模拟误删除数据

create table baidd.t2(id int primary key,name varchar(30));

insert into baidd.t2(id,name) values(1,'a');

insert into baidd.t2(id,name) values(2,'b');

drop table baidd.t2;

二 利用recycle bin恢复数据

2.1 查看回收站里的表数据

call dbms_recycle.show_tables();

2.2 恢复表

语法:

call dbms_recycle.restore_table("上面查到的TABLE名","上面查到的ORIGINA_SCHEMA","上面查到的ORIGIN_TABLE");

示例:

call dbms_recycle.restore_table("__innodb_70","baidd","t2");

--本篇文章转自:

干货 | 阿里云数据库RDS MySQL数据安全预防与恢复 - 简书

你可能感兴趣的:(2,MySql,学习,#,MySql,备份恢复,mysql,数据库,阿里云rds,mysql)