00:01
接下来呢,我们来准备两台从服务器,那么重服务器呢,一个是SLAVE1,一个是SLAVE2,它们的端口号呢,分别是3307和3308,那么在笔记当中呢,是以SLAVE13307为例,所以呢,我们先来创建这台服务器,那么这个命令呢,和前面我们创建主服务器的命令呢是一致的,嗯,只不过这块呢,端口号我们是映射到了3307。然后呢,这个位置配置文件的目录在宿主机上,我们是映射到了一这个目录当中,当然了在容器当中,这个目录呢,和之前主服器是一致的。那么我们的文件目录在宿主机上映射的位置呢?也是SLAVE1,那它的默认的root的密码也是123456,那么我们的第一台重复器的容器的名字叫做艾特硅谷my slave1。
01:06
那同样它是基于MYSQL8.0.29这个镜像来创建的容器,所以呢,我们先把这个启动容器的命令呢复制一下。在刚才。我们的命令行窗口当中执行。那么大家注意,你在执行这命令的时候呢,不要在买这个命令行当中执行啊,因为这里面呢只能执行买命令,而这个docker命令呢,必须在宿主机上执行,所以呢,就不要粘在这个里面哈,我们呢再去启动一个命令行的窗口。好,那么我们在这个地方执行。执行成功之后呢,我们用刀ERPS看一下,看一看,现在呢,已经有两台服务器启动了,那么这两台服务器呢,分别在3306端口和3307端口上,好,那么这两台服务器的容器的名字分别是艾特硅谷买master和艾特硅谷买一。
02:19
那这是我们第二台服务器的创建。接下来呢,我们为从服务器呢创建配置文件,那么从服务器的配置文件的目录呢,在艾特谷MYL1买CNF这个文件里面。我们执行vim命令。然后呢,I进入到编辑状态,好,接下来呢,我们把这个配置文件的内容呢给它粘贴进去,那首先呢,所有的配置要写在my circleq d这个节点下,那么我们的服务器的ID呢,刚才是一,那现在呢就得是二了,好,这个地方呢,是配置中继日志的名字的默认情况下,中极日志的名字呢,就叫rela b,所以如果你就想叫这个默认名字的话呢,这个是可以不配置的,那我们就配置一个服的ID就可以了。
03:16
好,ESC退出编辑状态,然后呢,冒号WQ保存配置文件,接下来呢,我们重新启动MYSQ的重服器。把它复制一下。然后在这个地方粘贴回撤。好,我们再来看一下重复器呢,是否启动成功。那这个呢,是代表我们重复器呢,已经启动成功了。然后接下来呢,我们测试一下重复器的登录,所以呢,首先进入容器。那这进入容器呢,这个位置我们要指定重服务器的容器。
04:04
好,然后接下来呢,进入到我们的MYQ的命令行,还是用my circleq-u root-P这个命令。和登录主服务器是一样的。然后这面PASSWORD123456回车,好,这样的话呢,我们就成功的登录到了主服器,然后呢,我们去修改一下默认的密码校验方式。好,那这样的话呢,这台重复器呢,我们就已经启动成功了,那么我们在。当中再连接一下这个重复器,所以我们点击新连接。然后在这边呢,我们点击新建,可以写13307。这个位置呢,我们配幺九二点幺六八点一百点二零幺。那么它的用户名呢也是root,密码呢是123456,端口呢是3307,我们测试连接好,然后我们点击链接。
05:08
这样的话呢,我们的第一台重服务器呢,就。启动并且连接成功了。接下来呢,是一个非常关键的步骤,我们需要在从机上配置主从关系,那么这个是一个circle命令哈,在从的买circlel命令行当中执行下面的操作,我们先把这个命令粘贴出来。把它粘贴到一个文本文件当中。好,那么我们确认一下容器所在的服务器的IP地址。那这个呢,是我们为从机在主机上创建的访问账号,那这个呢,是。这个访问账号的一个默认的密码,那也就是说刚才我们准备主服务器的时候呢,曾经创建过一个。
06:05
名字叫做硅谷的账号,并且呢,给这个账号设置了一个密码叫123456,所以刚才这个位置的配置呢,就是前面设置的访问账号,以及针对于这个访问账号的密码。那么这个呢,是我们主机的端口号,也就是3306,那么这个呢,是我们主服务器的blog日志的名字,那刚才呢,我们把主服器的blog日志的名字呢,给它复制下来了,我们粘贴一下。那这个呢,是我们的blog日志的一个初始的位置,那和这个是正好是一样的哈,也是1357,我把它复制过来就可以了,所以呢,我们把这个命令配置好之后呢,我们把它复制一下。然后找到刚才我们的重复器。在这个位置,在重复器上呢的色扣的命令行当中,我们来执行这个命令。
07:04
好,那接下来呢,我们回车好,这个命令呢,就执行成功了。我们来看一下接下来的步骤。好,那接下来呢,我们其实呢,就可以启动主从复制了。在启动主从复制之前呢,我们再来创建第二台重复器。我们参考着第一台重复器创建的过程呢,再创建一个重复器。我们把这个命令呢,先复制出来,然后这个地方呢,我们改成3308。这面呢,我们改成SLAVE2,这是二,这个密码不变,名字呢,我们给它改成二。还有其他都一样,把这个命令复制一下。
08:00
然后呢,找到刚才我们的命令行,再复制一个窗口。好在这里面执行一下刚才的。容器启动命令,那么我们再用刀检查一下。那你会发现呢,现在我们已经有三台服务器了。MASTER1和二,那么这三台服务器的状态呢?都是up的状态。好。那这个是我们的服务器的一个启动,然后接下来同样的方式,我们为第二台从服务器创建配置文件,所以呢,我们还是把这个命令先复制出来。复制到这个文本文件当中吧。然后呢,把它改成二。好在这个位置呢,我们粘贴一下。没车。那么还是用I进入到编辑状态。
09:00
然后接下来呢,我们来配置第二台重服务器的ID。把这个ID呢改成三,一定要和其他的ID不一致啊,它必须是唯一的WQ回车好,已经保存了,保存成功之后呢,我们来重新启动MYSQL的第二台重复器。那我们把这个一改成二。最后呢,我们再确认一下,我们所有的服务呢,启动都是成功的就可以了,好,然后接下来呢,我们再用命令行呢,登录我们的买SQL的第二台重服务器。那这面呢,我们给它改成二。然后在第三个命令行窗口当中去执行这个命令。好,已经登录到我们的MYQ容器当中了,然后呢,我们来登录到MYQ的命令行当中。
10:02
那么密码呢,是123456好用同样的方式呢,我们去修改一下。默认的密码校验方式。好,修改完成,然后还是在这台从机上呢,执行相同的命令,因为我们两台从机呢,要从相同的主服务器的槟老五日志当中,从相同的位置开始呢,做一个日志的读取。所以呢和刚才的。连接命令是一样的,我们把这个复制一下。在第二台重复器当中呢?粘贴一下,然后执行这个命令,最后呢,我们在四库药物当中把第二台重复器。给他做一个连接。那么我们管它叫23308。
11:03
好,然后呢,这面是幺九二点幺六八点一百点二零幺,那用户名是root,密码呢是123456。端口号呢是3308。测试连接好连接。这样的话呢,我们所有的服务器呢,就准备完成了。
我来说两句