00:00
这堂课呢,我们来介介绍一个新特性,是在马SQ8.0里头,它目前支持这个存库的自动故障转移。那这里呢,我画了一个架构图。啊,我们来看这个备份存库这个节点啊,它现在是一个链式复制。它指向的是从库一,从库一呢跟主库是进行复制,它是一个二级的存库。那现在这里呢,我们来看一眼,如果现在是存库一,现在这一叉子出现故障以后呢,在之前的版本呢,这个备份存库那个复制就中断了。这时候呢,需要人工的去。与比如说存库二进行复制,或者是指向主库进行复制,这是之前的版本,那在现在这个MYS克8.0呢,它支持一个新特性,那么就是在备份存库上,你需要配置一下。就多增加了一个选项。
01:00
然后这个备份存库呢。它就支持这个自动故障转移了。当我这台仓库一。出现了端口宕机或者服务器挂掉,这时候呢,备份存库检测到以后呢,它就会。自动的去与这个存库二或者是你选择这个主库进行这个复制。那么这个就是。今天我们要讲的,呃,这个课的内容。就是存库现在也支持自动故障转移了。那这里呢,需要注意一点,就是说,嗯,一定要确保开启这个GTDGTD这个复制模式。如果你采用之前的position。这种方式基于文件的,那这个特定是不支持的,这里特定特别要注意一些。那么呢,现在呢,我们就给大家演示一下。啊。这个在从库上开启这个自动故障转移。
02:03
那首先呢,我介绍一下我这个环境。我这台机器呢,就是主库是t1.11,这台机器呢是从库,我现在已经把主从复制给创建好了。啊,这个复制已经创建好了,这台机器的IP是7.12。这台机器呢,是71.13,我们来模拟那个备份存库。目前呢,我现在这个存库呢,是还没有跟主库任何的。呃,进行那个建立这个同步复制,那么我这里呢,我先。来演示一下,那这里呢,就是多增加了一个这个参数。啊。只需要把这个参数加上去,那么呢,这个存库呢,就支持了自动故障转移了,那么我们先给它复制下来。
03:00
啊,就多加了一个这个参数啊,然后回车。这步做完以后呢,我们继续往下走。我们现在要添加两个这个自动管,自动故障转移的一个数据源。嗯,先填一个主库的,再填一个刚才我们建立这个复制的从库。我们把这两句话给复制下来。在这上头一执行,那么你发现这个目前这个已经添加成功了。然后呢,我们在。开启。同步复制。这里多加多增加了一个for啊,我们回车。
04:02
目前我们这个主主从复制就搭建好了,我们来看一眼他目前这个状态是否启用启动成功了,我们执行这个。检测。我们现在目前发现多增加了两项。啊。当。7.12这台机器。从库挂掉以后呢,那么它呢,会自动会选择7.11来自动的故障转移。然后我们继续。看这个。把这个餐。这条语句。执行,那么这里呢,代表如果是出现一,就代表已经现在目前是运行成功了。继续看下面这条语句。这里出现on,那么就OK了,现在我们这环境已经搭建成功了。
05:06
我们来只到时候需要验证一下,先看看这个情况。哎,我们现在看见现在这个数据。他现在已经指向幺二了。指向这个了,那么呢,我这里呢。只需要把幺二给关了,关完以后呢。这个呢,就自动的你会切换到71.11,我们来看一眼啊。现在关闭了,需要等到等待十秒,并且重复两次。现在已经连连接不上了,我们再等等。待会儿他就会切换了。我开一个log。
06:07
这里应该代表已经切换切换切换成功了,我们来看一眼啊。诶。你看这项t1.11,它已经自动的实现故障转移了。哎,这个就是买8.0的一个新特性。这个实践起来是非常简单的。增加了一个这项,到时候呢,大家呢,嗯,实操的时候呢,按照我这篇文档直接复制粘贴改一下这个IP就可以了。那今天的这堂课呢,就就到这儿了。
我来说两句