暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
302-23-TiDB 数据丢失快速恢复-实验手册.pdf
664
10页
6次
2022-03-16
5墨值下载
302-23--
一、tidb_snapshot 读取历史数据并恢复
1. 登陆 tidb
mysql --host 127.0.0.1 --port 4000 -u root
2.
创建
snap_tab
表并插入三行数据
:
use test3;
create table snap_tab(c int);
insert into snap_tab values(1),(2),(3);
查看表中的数
3.
查看当前时间
select now();
4.
模拟数据误更新:
修改某一行数据,例如:
update snap_tab set c=22 where c=2;
确认数据已被更新:
5. 确认是否满足 GC 要求
查看当前 GC 保留的 safe point,此处为 20220314-15:03:58 +0800,并且 2022031
4-15:03:58 +0800<2022-03-14 15:22:02,所以判断这个可以恢复
select * from mysql.tidb where variable_name='tikv_gc_safe_point';
如果满足,那么调整 GC interval time,避免数据的 MVCC 历史版本被清理掉,影响数据恢复,
此处为 720h
update mysql.tidb set variable_value='720h' where variable_name=
'tikv_gc_life_time';
6. 开始数据恢复
设置 tidb_snapshot 为数据更改前的时间点,此处为2022-03-14 15:22:02
set @@tidb_snapshot="2022-03-14 15:22:02";
select * from snap_tab;
of 10
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜