mariadb多源复制中只同步1个库
2016-07-27 15:34
387 查看
在多源复制的情况下,有的时候我们只需要同步其中一个源的一个库,但是在设置好同步后,会把relay log中的所有的事件都应用导致复制报错,可以使用set global replicate_wild_ignore_table来忽略不需要的库
但是由于是多源复制,设置变量后对于复制不起作用,可以使用下面的方式:
1将需要同步一个库的连接设置为默认连接
SET default_master_connection = ‘gandalf’;
2stop slave ‘xxx’;
3设置变量
set global replicate_wild_ignore_table
4启动slave
start slave ‘xxx’
也可以使用
set global replicate_wild_do_table=’dmall_settle.meitong_pos_detail,dmall_settle.order%,dmal_settle.pre_pay%,dmall_settle.prepay_refund_snapshot,dmall_settle.refund_snapshot,dmall_settle.sand%,dmall_settle.site%,dmall_settle.store%,dmall_settle.sy_order%,dmall_settle.third%,dmall_settle.wumart%’指定只应用特定库的特定表
但是由于是多源复制,设置变量后对于复制不起作用,可以使用下面的方式:
1将需要同步一个库的连接设置为默认连接
SET default_master_connection = ‘gandalf’;
2stop slave ‘xxx’;
3设置变量
set global replicate_wild_ignore_table
4启动slave
start slave ‘xxx’
也可以使用
set global replicate_wild_do_table=’dmall_settle.meitong_pos_detail,dmall_settle.order%,dmal_settle.pre_pay%,dmall_settle.prepay_refund_snapshot,dmall_settle.refund_snapshot,dmall_settle.sand%,dmall_settle.site%,dmall_settle.store%,dmall_settle.sy_order%,dmall_settle.third%,dmall_settle.wumart%’指定只应用特定库的特定表
相关文章推荐
- MariaDB10自动化安装部署
- 淘宝内部分享:MySQL & MariaDB性能优化
- mariadb自动安装脚本
- XAMPP笔记之重置MySQL/MariaDB Root用户密码
- XAMPP笔记之重置MySQL/MariaDB Root用户密码
- centos下用yum安装mariadb
- centos 卸载mysql/mariadb
- nfs+mariadb
- MariaDB10.2.X-新特性2-支持check约束and with as
- 【Mariadb】centos7搭建mariadb Galera集群
- mariadb用户和权限管理
- 在centOS7 上安装MariaDB
- 三台主机分别部署apache,mariadb和php并实现xcache加速
- MariaDB主从备份记录
- 淘宝内部分享:MySQL & MariaDB性能优化
- nginx as Database Load Balancer for MySQL or MariaDB Galera Cluster
- centos7 下安装mariadb10两种方法
- CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置
- linux 系统下面mariadb启动失败
- Linux mysql mariadb