mysqlrplms(实现mysql一主多从)工具。 以下是我测试方法
1、从官网下载 http://dev.mysql.com/downloads/utilities/
mysql-utilities-1.4.3-1.el6.noarch.rpm
mysql-connector-python-1.2.2-1.el6.noarch.rpm
2、rpm安装工具
rpm -ivh mysql-utilities-1.4.3-1.el6.noarch.rpm mysql-connector-python-1.2.2-1.el6.noarch.rpm
3、在测试主机上,部署三个mysql实例,数据库版本必须是5.6以上。因为要用到5.6的特性GTID(全局事务ID),部署方法和平常部署mysql一样。
实例一 端口3331 角色slave 用户root 密码pass
实例二 端口3332 角色master 用户root 密码pass
实例三 端口3333 角色master 用户root 密码pass
4、设置和启动端口3333,3332作为主库,端口3331为从库。
mysqlrplms --slave=root:pass@127.0.0.1:3331 --masters=root:pass@127.0.0.1:3332,root:pass@127.0.0.1:3333 --log=rplms_daemon.log --pidfile=rplms_daemon.pid --daemon=start
5、测试数据是否同步
1)连接到3332 master创建库名db_3332
2)连接到3333 master创建库名db_3333
3)连接3331 slave,查看主库上创建的库和表是否同步到从库。可以看到是成功的。
4)在3331 slave上查看同步状态信息
版权声明:QQ:597507041