00:00
那个继续啊。那个今天呢,我们就来讲一下这个MYSQL8.0。它有一个新特性叫这个克隆,那么这堂课呢,就是演示一下这个克隆怎么使用的。那么呢,它是怎么去恢复我们的MGR,比如有台机器MGRR一个存库坏了,怎么去恢复它,这是今天第一堂课,然后第二堂课呢,是也是通过这个克隆插件去恢复那个主动复制,嗯异步复制嗯,一台重复坏了,我怎我是通过这个怎么去做恢复的。那什么叫克隆呢?其实如果你要是用过这个mango DB的话,你就你就应该知道,比如我现在有一台从库,哎,现在坏了,现在想把这个从库呢,加入到这个集群里头,然后呢。你只需要把这个实力给起来,然后通过这个mango DB有一个叫阴呃阴嗯。呃,In the sink这个同步的一个特性,这就可以重新初始化,包括先第一步,他先把本地的数据先给清空了,然后去从主库上去拉数据,然后把增量数据给补齐了,啊,这个整个一个过程,这就就叫克隆,那么在之前没有这种克隆的这个这个特性了以后,以前呢。
01:18
那么你只能通过,比如说通过全量备份啊。就是extra backup,或者是用买呃买啊或者买MP做个全量,然后呢,再去做增量的一些恢复,这个比较麻烦一些,这个特性呢,相当于就是很好用的,那咱废话不多说,咱们先看演示一下,那如果你在上一节课的时候学到了,嗯,通过我那个脚本。去安装部署my sol的话,那么这第一步那你就不需要再装了,因为我那脚本是自动的,就给你安装好了,嗯,这里就先嗯先演示一下吧,比如说你先执行一下这个。啊,如果你你没装的话,这里会执行一个输,呃,输出一个OK,这把已经装完了,然后第二步呢,就创建它那个同步的这个。
02:08
这个账号密码就这个创建通密码啊,这里随便起一个这个权限,你就照照抄就可以了,然后我们验证一下,那么只需要执行一这个。这条语句你看它同步是不是生效了。你看这个目前是状状态是活动,那么就代表这个插件已经安装成功了,这账号刚才我们也创建完了,很简单,那么继续往下走,那什么叫这个克隆演示呢?那比如说我这台机器啊。嗯。呃,我看哪台机器啊,这台机器啊,我鼠标画的这台机器啊,Remote mys,你看比如说这是主库local my server呢,这是存库,比如说现在我这个存库一个MGR这个节点坏了,那我怎么通过它去恢复,嗯。
03:00
那第一步呢,我们就先来模拟一下啊。那我现在呢?有三台机器啊,继续上节课啊,你看嗯,深度S123,那我们现在就模拟这个第三个节点,现在坏了,怎么通过这克隆插件去恢复啊,那首先呢,我。啊,我先。先把这个停一下。先把这同步先关一下。我翻过来看他的状态。哎,他现在已经没有了,没有呢,我们把那个super read呢,先给它关闭一下,然后我们回到T目录,把这个表给给删除。哎,现在什么都没有了,然后我们回到主库啊,嗯。
04:01
然后这里呢,咱们先插入几条数据,然后我们看看到时候通过这个这个插件是否把数据。恢复到我目前现有的状态。现在这个主库是123455条记录,我们回到第二个节点。哎,也是五条记录,我们再看一下这个状态。哎,那现在呢,我们就开始做恢复了,恢复呢,这里的呢。那第一步呢,就是说你先指定一下从哪台机器去恢复。啊,也就是说那个啊,带克隆的,呃,就是那个贡献节点是哪个啊,一般是主库,你你把主库IP填里掉。啊,我这里是填到主库,主库是71.11,你再记下。
05:02
那就是这台机型。啊,主节点啊,然后你回车,然后完成第一步,那第二步很简单,那就执行这条命令,从主上完成克隆。一回车就行了,然后你就等着这里看老婆日志。这第一步就先把我的之前的本地目录数据全部给清空,然后呢,就开始做全量的拉取拉取数据这么一个操作,然后并且呢,最后呢,都完事以后呢,会重启一下这个MYSQL实例。啊,这是整体的一个克隆的过程,这个期间呢,你可以看状态。哎,就代表完成了,嗯。Complete已经完成了。
06:07
然后呢,我们来验证一下啊,回到看看看是不是五条数据啊。12345,然后看状态。哎,现在我这个通过这个扩隆这个买8.0新特性,那么就已经把刚才那个挂掉的那个从节点加入到这个MGR这个组复制里了。那么这堂课呢,就是先演示到这儿,然后我们下堂课呢,也是那个主从复制义不复制了,怎么去恢复。
我来说两句