首页 存档 技术 查看内容

课堂 | MySQL 复制介绍及搭建

2018-3-30 13:00 |来自: 互联网 307 0

摘要: MySQL复制介绍 MySQL复制就是一台MySQL服务器(slave)从另一台MySQL服务器(master)进行日志的复制然后再解析日志并应用到自身,类似Oracle中的Data Guard。 MySQL复制有那些好处: 第一是解决宕机带来的数据不 ...


MySQL复制介绍

MySQL复制就是一台MySQL服务器(slave)从另一台MySQL服务器(master)进行日志的复制然后再解析日志并应用到自身,类似Oracle中的Data Guard。


MySQL复制有那些好处:

  • 第一是解决宕机带来的数据不一致,因为MySQL复制可以实时备份数据;


  • 第二点是减轻数据库服务器的压力,多台服务器的性能一般比单台要好。但是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

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部