mysqlrplms(实现mysql一主多从)工具
2015-09-11 09:25
639 查看
mysqlrplms(实现mysql一主多从)工具。 以下是我测试方法 1、从官网下载 http://dev.mysql.com/downloads/utilities/ mysql-utilities-1.4.3-1.el6.noarch.rpmmysql-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上查看同步状态信息
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上查看同步状态信息
相关文章推荐
- 工作中使用的mysqldunp命令
- MySQL InnoDB小结
- mysqlbackup备份和还原
- MySQL技术内幕InnoDB存储引擎(表&索引算法和锁)
- mysql系统变量(下)
- mysqlbackup备份和还原
- MySQL几个和innodb相关的参数
- MySQL thread_cache_size参数
- mysql系统变量(上)
- mysql系统变量(下)
- Mysql insert语句的优化
- MySQL innodb_fast_shutdown参数讲解
- MySQL技术内幕InnoDB存储引擎(表&索引算法和锁)
- MySQL InnoDB小结
- 工作中使用的mysqldunp命令
- mysqlrplms(实现mysql一主多从)工具
- mysql数据库安装
- MySQL InnoDB存储引擎详解
- 【转载】mysql权限管理
- 导出mysql表的部分记录