Mysq主从复制实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysq主从复制实现相关的知识,希望对你有一定的参考价值。
1、我们先用两个机器做主从复制接下来看看数据库是不是都装好了
2、这个也装好了
3、我们还是用干净一点的系统,把数据库给它删了
4、然后重启服务
5、现在假设在企业里面要求搭设主从架构,因为考虑数据库
压力大所有考虑主从复制。
怎么搭建呢?数据库和服务都装好了
我们要修改配置文件
6、接着重启服务
7、然后看下默认的数据库里面,这个是二进制日志。
8、然后查看一下日志,这就说明245上面那两个文件没用。
9、这两个文件没用就删了吧
10、接下来就是建账号,就是授权让用户复制权限。
11、现在可以把数据库导入一些自己的数据
12、导入以后数据库就有内容了
13、现在我们这个主服务器就做完了。
14、接下来在从服务器上先改配置文件
15、然后重启服务
16、然后在/var/lib/mysql里面看到的是没有二进制文件的,因为我们没有写/bin-log
17、接下来呢我们需要去执行命令
18、复制之后我们看下它的状态
19、从服务器中继日志是有了,但是还没真正发生呢。
20、不过可以看些东西了,这里面放的就是刚才生成的信息。
21、再看一下relay-log.info
22、开始复制
23、我们看看开始复制了?已经开始运行了.
24、看看主服务器是不是日志变成最新的了
25、这边也已经同步了
26、然后数据库是不是能看到hellodb了
27、在主服务器建一个数据库看看是不是能同步
28、然后再看从服务器是否有db1了
29、然后再来看看是不是数据库日志又涨了
30、接下来我们把脚本导入里面
31、然后存储过程我们一执行不就行了么
但是testlog还是一张空表
32、从服务器也是一张空表
33、那现在我们开始执行
34、去主服务器这边来看它同步没
35、主服务器那边复制完了,这边也满了。
36、如果从服务器不小心停机了,我们假设说从服务器重启了
37、主服务器可能又数据发生变化了
主服务器又执行了存储过程
38、重启完后瞅瞅什么样了
先看看在主服务器上的记录有多少条
40、然后再看从服务器也同步了。
以上是关于Mysq主从复制实现的主要内容,如果未能解决你的问题,请参考以下文章