文件名称:MYSQL主从复制
文件大小:227KB
文件格式:DOCX
更新时间:2015-02-18 11:02:26
mysql 主从复制
因为公司数据库服务器要进行新的重组,其中涉及的一项技术即是关于主从服务器复制。这几天一直查找相关资料,看这方面的文档,现总结归纳于下: MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。复制通常能够解决以下几个问题: 1、 数据分布 2、负载平衡 3、备份 4、高可用性和故障转移 5、测试MySQL升级 一、 复制工作过程 1、 主服务器把数据更改记录到二进制日志中。(这也叫做二进制日志事件) 2、 从服务器把主服务器的二进制日志拷贝到自己的中继日志中。 3、 从服务器重放中继日志中的事件,把更改应用到自己的数据上。 二、 复制工作机理 1、 在主服务器记录二进制日志。在每个更新数据的事务完成之前,主服务器都会把数据更改记录到二进制日志中。即使事务在执行期间是交错的,MySQL会串行地把事务写入到二进制日志中。在把事务写入二进制日志之后,主服务器告诉存储引擎提交事务。