mysql5.7设置主从同步

1、环境准备
准备两台测试的机子,如上安装mysql5.7环境,并开启mysql服务

主master : 192.168.2.1 centos7
从slave : 192.168.2.2 window10

2、修改主master的配置my.cnf,增加内容
vim /etc/my.cnf

log-bin=/var/lib/mysql/binlog
server-id=1
binlog-do-db = testdb

3、创建主从备份的账号rep,密码123456,该账户可以被192.168.2网段下的所有ip地址使用
在master上执行grant replication slave on . to ‘rep’@‘192.168.2.%’ identified by ‘123456’;

4、锁主库
在master上执行flush tables with read lock;

5、获取主库信息:File的值是当前使用的二进制日志的文件名,Position是该日志里面的位置信息记住这两个值
在master上执行show master status;

6、备份master的库
在master上执行mysqldump -uroot -ptest123 testdb > testdb.sql

7、解锁主库
在master上执行unlock tables;

8、修改从slave配置my.ini,增加以下内容

server-id=2

9、slave上建库,恢复数据
在从slave上执行
create database testdb default charset utf8;
mysql -uroot -ptest123 testd

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值