win10 配置mysql主从同步

1.安装多实例请参见

https://blog.csdn.net/zhigang_9/article/details/113762183

2.配置文件配置增加:

主库:

#开启日志
log-bin=mysql-bin

#设置需要同步的数据
binlog-do-db=testdb1(要同步的数据库名称)

#屏蔽系统库同步
binlog-ignore-db=information_schema
binlog-ignore-db=performance_schema
binlog-ignore-db=mysql
binlog-ignore-db=sys

从库:

#开启日志
log-bin=mysql-bin

#设置需要同步的数据
replicate_wild_do_table=testdb1.%

#屏蔽系统库同步
binlog-ignore-db=information_schema.%
binlog-ignore-db=performance_schema.%
binlog-ignore-db=mysql.%
binlog-ignore-db=sys.%

3.重启两个实例

4.连接主库 mysql -u root -P 3307 -p

创建主从同步用户,并授权

create user 'db_sync'@'127.0.%' identified by 'db_sync';

GRANT REPLICATION SLAVE ON *.* TO 'db_sync'@'127.0.%';

flush PRIVILEGES;此步为刷新权限

5.重启实例

6.主库执行 show master status;

记录框红日志文件名称和位点

start slave;

stop slave;

7.连接从库,执行

此处需要注意,如果3306端口装有mysql,但主从同步的主库不是3306,一定要指定MASTER_PORT,否则会指向3306端口

CHANGE MASTER TO MASTER_HOST='127.0.0.1', 
MASTER_PORT=3307,
MASTER_USER='db_sync',
MASTER_PASSWORD='db_sync', 
MASTER_LOG_FILE='mysql-bin.000004',
MASTER_LOG_POS=88728797,
MASTER_AUTO_POSITION=0;

执行完成开启同步:

start slave;

查看从库状态 show slave status \G,框红的两个都为Yes代表配置成功;

\G是格式化显示

配置完毕.

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值