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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

MYSQL数据库间同步数据

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

KeepAlived+MySQL互为主从

解决Master单点问题,两台mysql互为主备,双向replication。当一master挂了,则将slave切换为master,继续工作。好,给定两台机器 主机A:192.168.1.201 ...
  • socho
  • socho
  • 2016-07-01 23:16
  • 7307

mysql中把一个表的数据批量导入另一个表中

mysql中把一个表的数据批量导入另一个表中   不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有...

MySQL 同步两个表的某些字段

以前我们在写update的时候往往是使用 update tablename set columnname = value这样的简单语法,而今天遇到一个需求,根据一张表中的数据来更新另外一张表中的某些字...

Mysql只同步某些表

只同步bbp库的t_csp表 replicate_do_table=bbp.t_csp 同样要同步多个表,则需要指定多个replicate_do_table,如同步t_csp和md_goods_typ...

mysql单个表的主从同步

1.主上修改my.cnf文件: server-id=1 log-bin=mysql-bin 2.从上修改配置文件 my.cnf server-id=2 relay-log=relay-bin...

Mysql只同步某些库

1、同步某些库 只能同步bbp库 replicate_do_db=bbp 如果要同步多个库,则需要指定多个replicate_do_db,如同步bbp和lmis库 replicate_do_db=bb...

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

STOP SLAVE; SET GLOBAL replicate_do_db = "mydb1,mydb2"; SET GLOBAL replicate_wild_ignore_table = "my...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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