00:01
我们搭建并启动了主服务器之后呢,我们对主服务器呢进行相关的设置,首先呢,我们要在主机当中创建一个账号,那么这个账号呢,是用于存服务器访问主服务器的一个账号,因为前面在讲主从同步原理的时候呢,我们知道这里面从服务器呢有一个IO线程,它呢会上主服务器当中呢去读取并log日志,所以呢,我们就必须在主服务器当中为从服务器开一个。访问账号,那么现在我们要做的呢,就是开通这个访问账号。好。我们先来创建这个访问账号,那么这个账号呢,你自己可以随意命名,但是需要呢,能够远程去登录啊,需要呢能够远程访问,所以这个地方呢,我们写的是井号,允许所有的远程服务器呢,访问我们的主服务器。那这是我们第一个要执行的命令,然后接下来呢,创建完账号之后呢,我们为这个账号呢,设置一个初始密码。
01:07
这个是为他设置初始密码,那这个呢是设置密码的校验规则,和刚才我们为root密码的校验规则设置的是同样一个规则。然后接下来呢,我们赋予刚才这个这个账号复制的权限,那么复制的权限呢,叫。然后on on呢就是对所有的数据库的所有的表啊,针对于这个账号呢,都有一个复制的权限,然后最后呢,如果要让这个用户和他所被授予的权限生效的话呢,我们要对权限进行刷新,叫flash privilege,好,所以呢,我们要执行这样四个命令,我们分别把这四个命令呢,在主当中呢进行执行。你可以一起执行啊,那我一行一行执行吧。
02:03
好,这是第一个命令,然后这是第二个命令。那这是第三个命令。好,这是第四个命令。好,创建完了,当然了,你也可以在这面我们搜Q要客户端这边执行,其实都是可以的,嗯,那么我们打开MYSQL这个数据库,MYSQL数据库当中呢,有个user表。刚才我们创建的账户艾特硅谷账户就在这个里面被创建出来了,然后呢,你会发现它什么权限都没有,这些都是权限选限,那么唯独有的呢,就是一个远程复制的权限。在这儿呢?啊,这是远程复制的权限哈。这是我们在主机中创建slave用户的一个过程,接下来呢,我们要在主机当中查询当前master服务器的一个状态,那么我们通过show master status这个命令来查询master的状态。
03:13
嗯。我们还是在主机的买命令行窗口当中去执行。那么这个值大家一定要给它记下来,首先呢,这个是blog日志文件的名字,那前面我们讲到过MYL主从同步的原理当中呢,它是有一个blog日志的,而我们刚才在准备主服器的时候呢,我们做了一个。默认的配置,那这个配置呢,叫做二进制日志名,我们没有配啊,原因呢是如果你不配的话呢,它默认的名字呢,就叫binlog,当然了,这个blog日志呢,它默认情况下呢,其实是会有多个文件的,那么这多个文件呢,分别都有不同的后缀,那这些后缀呢,有可能是000001 000002啊,000003 000004,那么具体是什么样的后缀呢?你需要通过master status这个命令显示出来,那这个呢,就是当前。
04:21
我们的主服务器如果要写blog日志的话,那么呢,它的文件名字就是这个啊,然后呢,在这个日志当中,目前我们服务器的状态,它的这个呃,写的这个日志的内容的位置是1357啊这样的一个position啊,所以说呢,这个是目前我们日志文件的名字和日志记录的位置,那么当我们后期在启动。我们的主从复制的时候从服务器。去向我们的主服务器当中去,具体的去读取blog日志的过程当中呢,它就会从刚才我们指定的文件以及指定的位置读取啊,所以说这两个是非常重要的,一会儿呢,我们要把它配到重复器当中,我们可以把它复制下来。
05:17
把它粘到啊,一个文本文件当中啊,一会我们在重器当中呢,要用到这两个。那么到这为止呢,我们的主服务器呢,就初步的准备完成了。
我来说两句