摘要:一、单向复制 MySQL5.0及以上版本 服务器端(master): #Uniquely identifies the server instance in the community of replication partners. server-id=1 log-bin=mysql_bin binlog-do-db=test 并创建账户用于同步 mysql> GRANT REPLICATION...
阅读全文
摘要:6.8 同步启动选项 不管是master还是slave,都要设定 server-id 选项来确定使它们都有各自唯一的同步ID。必须选择 1 到 2^32-1 之间的正整数。例如: server-id=3。 关于master服务器上可用于控制二进制日志记录的选项详细描述请看"5.9.4 The Binary Log"。 下表描述了slave同步可用的选项,可以在命令行或者配置文件中设定它们...
阅读全文
摘要:6.5 不同MySQL版本之间的同步兼容性 最早的二进制格式是在MySQL 3.23中开发出来的。在MySQL 4.0中改进了,MySQL 5.0又改进了。在配置同步时需要升级服务器的话,它们之间的因果关系在"6.6 Upgrading a Replication Setup"中描述了。 如果只关心同步,任何MySQL 4.1.x版本和MySQL 4.0.x是一样的,因为它们都使用相...
阅读全文
摘要:6.4 设置同步 以下描述了如何快速设置MySQL同步服务器。假设你打算同步全部的数据库,并且之前没有设置过。需要关闭master服务器以完成全部的步骤。 本章描述的过程可以用于一个slave的情况,也可以用于多个slave的情况。 这只是一个最直接设置slave的办法,并不是只有一个。例如,已经有了master的数据快照(snapshot),master已经设置了服务器编号ID(...
阅读全文
摘要:摘自《MySQL手册》 6 MySQL 同步 同步功能在MySQL 3.23.15就开始引进了,它可以把一个MySQL服务器上的数据复制到另一个服务器上去。本章描述了MySQL的各种复制特性。介绍了同步的概念,如何设置同步服务器,以及可用服务器的参照。还提供了一系列的常见问题及其答案,疑难解答。 "14.6 Replication Statements"中介绍了同步相关的SQL语句语法。 ...
阅读全文