MySQL复制介绍
MySQL复制就是一台MySQL服务器(slave)从另一台MySQL服务器(master)进行日志的复制然后再解析日志并应用到自身,类似Oracle中的Data Guard。
MySQL复制有那些好处:
MySQL复制过程分成三步:
-
master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events;
-
slave将master的binary log events拷贝到它的中继日志(relay log);
slave重做中继日志中的事件,将改变应用到自己的数据库中。MySQL复制是异步的且串行化的
MySQL复制搭建
环境准备
master 192.168.1.5
slave 192.168.1.6
OS:Oracle Linux 6.1
MySQL:5.5.37
Master配置
1)分配复制权限
主库和从库均需要执行
mysql |