1.版本兼容:MySQL支持从低版本的MySQL向高版本的MySQL进行复制。例如:master版本是5.5,slave版本是5.6,,即slave的版本必须高于或等于master的版本。
使用多版本的Mysql进行复制会导致无法实现多master,不管master和slave有多少台主机。这要求Mysql的小版本号也必须相同。举个例子,如果你想使用链式或者环形的复制,你不能同时使用MySQL5.6.1,MySQL5.6.2和MySQL5.6.4,尽管你能使用它们中的任意两个实现复制。
2.配置master
master上必须启用二进制日志,并设置一独一无二的server ID,设置完成之后需要重启服务。
首先关掉MySQL服务,编辑my.cnf文件或者my.ini文件。
*Linux中查找my.cnf文件的方法:
# mysqld --verbose --help|grep -A 1 'Default options'
得到如下输出:/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
表示MySQL按以上顺序查找my.cnf文件
找到[mysqld]片段
[未完待续]