您的位置:首页 > 数据库 > MySQL

mysql5.6主从表数据同步

2015-11-11 11:43 465 查看
1.概述

使用binlog实现主从表数据同步,本文主服务器地址(10.60.102.41)和从服务器地址(10.61.77.215)

2.主服务器配置

1) 开启binlog

[mysqld] 

server-id = 1      #Server标识

log-bin=mysql-bin

binlog-do-db=dbTest  #指定需要日志的数据库

2) 赋予从服务器权限

GRANT FILE ON *.* TO 'slave1'@'10.61.77.215' IDENTIFIED BY '123';

GRANT REPLICATION SLAVE ON *.* TO 'slave1'@'10.61.77.215' IDENTIFIED BY '123';

3.从服务器配置

  1) 基础配置

[mysqld] 

server-id = 2      #Server标识

  2) slave服务配置

change master to master_host='10.60.102.41', master_user='slave1', master_password='123';

然后通过start salve启动服务

4.问题

1) 查看slave状态

show slave status;

2) slave状态中出现错误

先关闭slave服务(stop slave),然后根据错误在主或从服务器处理数据,然后再开启服务。

我这边因为是先通过source XXX.sql从主服务器同步数据的,所以很多binlog日志是重复操作,

于是我先删除了部分重复的binlog日志(purge binary logs to 'mysql-bin.000007';
 )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  db mysql