MySql - 主从同步且只同步指定表

原创 2016年06月01日 16:35:50

Note:以下只是简单记录,详情参阅参考资料。


master

1.增加一个用户并赋予REPLICATION SLAVE, REPLICATION CLIENT权限。

2.my.cnf中[mysqld]下增加:

log-bin=mysql-bin   # 开启binary log并指定binary log的文件名前缀为mysql-bin

server-id=22           # 设置master机器的ID(主从机器间该ID必须唯一,互相不冲突)

3.重启mysql使配置生效

4.(optional) 如果master上已经有数据且需要先同步到slave上的话,则可以用mysqldump命令导出需要同步的数据,执行该命令时加上--master-data选项,导出的文件中就包含了 CHANGE MASTER TO XXX 语句。


slave

1.my.cnf中[mysqld]下增加:

relay_log=mysql-relay-bin   # 开启relay log并指定relay log的文件名前缀为mysql-relay-bin (relay log里的内容来自master的binary log)

server_id=23

replicate-do-table=wishrp.sku_map #库名.表名

2.重启mysql使配置生效

3.登录mysql

4.执行CHANGE MASTER TO XXX

5.执行START slave;


参考资料:

mysql5.6配置主从复制

理解MySQL——复制(Replication)

Replication and Binary Log Server System Variables

17.1.4.3 Replication Slave Options and Variables

14.4.2.2 CHANGE REPLICATION FILTER Syntax

MySQL binlog_format (Mixed,Statement,Row)[转]

replicate-do-table unable to start slave mysql

MySQL用触发器同步两张表

MySQL用触发器同步两张表 在MySQL环境下面,建立相关触发器,在两个表之间相关sql,希望能帮到大家 1.建表 CREATE TABLE `person` (   `id` int(11) DE...
  • monkey_90ge
  • monkey_90ge
  • 2015年06月03日 15:18
  • 2310

使用Navicat实现MySQL数据库 表结构同步

项目开发时,一般会有两个(或以上)的数据库,一个开发库和一个正式库,在开发库修改的表结构如何才能快速同步到正式库中呢?如果手动一个个字段或属性去修改,实在太麻烦,而且容易遗漏,这更不是一个搞IT的人该...
  • u011453631
  • u011453631
  • 2015年06月15日 12:31
  • 8351

Mysql只同步某些表

只同步bbp库的t_csp表 replicate_do_table=bbp.t_csp 同样要同步多个表,则需要指定多个replicate_do_table,如同步t_csp和md_goods_typ...
  • u010587433
  • u010587433
  • 2015年10月20日 18:53
  • 1933

mysql单个表的主从同步

1.主上修改my.cnf文件: server-id=1 log-bin=mysql-bin 2.从上修改配置文件 my.cnf server-id=2 relay-log=relay-bin...
  • wulantian
  • wulantian
  • 2013年04月07日 13:40
  • 7180

MYSQL数据库间同步数据

环境要求: Windows 操作系统 需要Mysql 3.23.15以后的版本。 假设数据库A为主机,数据库B为从机(A向B提供同步服务,即B中的数据来自A) A机器:IP=10.10.151...
  • swandy45
  • swandy45
  • 2011年11月17日 16:17
  • 47115

实现两个Mysql数据库同步

  一、     概述  MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能。本文档主要阐述了如何在linu...
  • nuanchun666
  • nuanchun666
  • 2008年01月28日 09:32
  • 11102

MySQL 主从复制详解(详细)

目录: MySQL 主从原理MySQL 主从配置MySQL 主从一致性检查MySQL 主从错误处理参考链接 一、mysql主从原理 1. 基本介绍 MySQL 内建的复制功能是...
  • u010098331
  • u010098331
  • 2016年03月08日 17:10
  • 6929

高性能MySQL主从复制

温习《高性能MySQL》的复制篇.1 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机...
  • mr_raptor
  • mr_raptor
  • 2016年03月08日 23:18
  • 2218

mysql主从同步,设置同步部分数据库

STOP SLAVE; SET GLOBAL replicate_do_db = "mydb1,mydb2"; SET GLOBAL replicate_wild_ignore_table = "my...
  • default7
  • default7
  • 2017年04月26日 15:50
  • 572

mysql 数据库主从同步配置(数据库和指定表同步)总结

外网
  • wkf_666
  • wkf_666
  • 2017年11月16日 22:56
  • 23
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySql - 主从同步且只同步指定表
举报原因:
原因补充:

(最多只允许输入30个字)