00:00
呃,再介绍一款,呃,我研发的工具叫revers circle,这个工具呢,呃,使用场景就是当呃你执行了一条circle,把线上的数据给改错了,或者是给删了啊,这种情况下,那你怎么去实现这个数据的恢复?嗯。这个工具的主要作用就是这个,呃,假如说你们公司呃没有地位,那就是比如说你是一个名研发,那你怎么去恢复,那么你就可以使用我这个工具来帮助你快速的恢复数据,这样呢,也避免了你写过事故报告。那么我们就来先演示一下这个工具是怎么使用的,那具体的原理那你就可以我这边就不说了啊呃,你就可以去登录这个giu去看一眼这个原实现的原理是什么样的。那么我这个视频呢,主要来演示这个数据怎么实现闪回的,也就是说实现这个数据恢恢复的,呃,那我们就现在来开始吧,那么我找一台机器啊,这个239,那么。
01:16
这个端口号是四个六啊,我们这有张表T表,那假如说你现在是一名Java研发,你呃,你现在要洗漱啊,把生产环境要洗个漱,结果呢,可能你那天晚上加班了,你走神了,你把这个数据给改错了,比如说就是。呃,就叫张三吧啊,你本来想改是就改那一条,但但但是你忘加外了,你结果你把数据给洗了,把整张表都给改了,那这个时候你你恢复起来,其实这是很麻烦的一件事。啊,你你现在那怎么办呢?啊,那你你就通过我这个工具,你从这个get have上你给它下载下来啊,给它下载下来,然后呢,你解压缩,解压缩以后呢,你就执行这个ch mod755把这个啊就行。
02:14
这个可以就是可执行了,然后呢,你看一眼帮助。然后呢,我们来使用啊,呃,你先先输入这个上OT呢,就代表你刚才误操作的什么表,呃,刚才是提表是吧,我们先呃先看一下这个时间啊,现在这个时间是很重要的,你一定要记住你刚才误操作的时间。啊。我们来指刚才是提表对吧,然后杠o po呢,就是你刚才误操作是什么语句,你是不是刚才执行一个update,你就写update就行了,那么后面是主库的IP啊,端口是不是666,然后用边密码啊,你给他写上去。
03:02
呃,我这回回车一下吧,啊,然后呢,Blog你一定要因为数据的恢复,主要是通过这个blog去做数据的闪回,那么你怎么得到现在主库的blog,你要执行一个master。你得到新的。这个编的文件名,你把这文件名给得到这名名后,你把它。复制粘贴给过了,然后还记得刚才我们说那个时间吗?这个误操作的时间,呃,这个时间不需要特别精确,你只需要大概记得刚才误操作的时间一个时间段。那么比如说刚才我们就从。刚才我们执行这个开的时间嘛,那么我们可以把它弄时间长一点,比如说。呃,从十分开始吧,这不操作时间就从十分那结束的时间呢,你可能你也。呃,大概能记得这个时间,你就给一个范围就行,呃,这里时间不需要特别精确,你只要给一个范围,比如说点吧,啊就是这样,然后呢,我们打印这个print。
04:15
指向这个print,然后你回撤。呃。哦,我我我这里。写错了啊。啊,哭名哭名名。库名是T库啊,这写T。啊,我们就来看这就是。嗯,看这个。张三张。啊,这是张三。来看这个。啊,这个是我并发的四个四个线程开始跑啊,就解析这个blog,然后做数据的反转,然后我们就看这啊。
05:04
啊,这不就是刚才我们原来的记录是NBA是吧,后来我们改成那个都改成张三了,看对吧?啊然后呢,你把这个回滚的搜Q,你给它粘下来,就复制粘粘贴,然后你你你这就可以执行了,然后你觉得这个看起来有点不太舒服,那你你可以后台加一个replace。这个replaced。嗯,也是可以,那个跟那个update是一样的,你可以执行这个也也是可以的,这样你看起来比较舒服一些,然后呢,呃,你。我这里呢,同时会生成这个回滚的这个搜索文件,你只要看一眼这行我们来看一下。啊,这些这里呢,我把那个注释都给弄好了,然后你只需要就复制粘贴就行了,就这么简单。
06:01
你看。然后呢,你看我们现在先给他,咱们先去闪回啊,现在我不就是张三嘛,给他闪回下来,你只要一执行就行了。啊,然后我你看你是不是回来了。诶,就改成这个NBA了啊,这个呢,工具呢,嗯。你可以在那个测试环境下,你可以跑跑试试,然后呢,这两个文件呢,这个是在加上那个进程,呃,也是呃。这个是没有进度条啊,有两个就是看你个人喜好吧,这就是这就是进进度条的意思啊啊。行那个。然后大家记住我这个get up地址,然后你可以下载下来,你可以在生产在测试环境中,或者你的虚拟机环中你测一下。
我来说两句