日期:2014-05-16  浏览次数:20873 次

Mysql主从同步配置

l?? 一、? ? ? ? 主从配置的原理:
Mysql
Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个
Mysql instance(
我们称之 Slave)。在 Master Slave
之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程) Slave 端,另外一个线程(IO线程) Master
端。
  要实现 MySQL Replication ,首先必须打开 Master 端的Binary
Log(mysql-bin.xxxxxx)
功能,否则无法实现。因为整个复制过程实际上就是SlaveMaster端获取该日志然后再在自己身上完全
顺序的执行日志中所记录的各种操作。打开 MySQL Binary Log 可以通过在启动 MySQL Server 的过程中使用
“—log-bin”
参数选项,或者在 my.cnf 配置文件中的 mysqld 参数组([mysqld]标识后的参数部分)增加
“log-bin”
参数项。
  MySQL 复制的基本过程如下:
  1. Slave 上面的IO线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志