MYSQL 主从复制

主从数据库数据结构一致。

主数据库IP:192.168.31.131

从数据库IP:192.168.31.223

步骤:

第一步:配置主服务器的二进制日志,以及要传输的数据库(my.ini 要在 [mysqld] 下)。

 [mysqld] 

log-bin="D:/Mysql/log/binlog"

expire_logs_days = 10
max_binlog_size = 100M

server-id = 1
binlog-do-db = zws             --传输数据库 zws

binlog-ignore-db = mysql    -- 忽略数据库 mysql


第二步:配置主服务器传输用户

mysql>grant replication slave on *.* to repl@'%' identified by '123456';   -- 用户名为repl  密码为123456


第三步:查看主数据库的状态

mysql>show master status \G;

其中File和Position要记下它们的值,后面配置从数据库的时候会用到。


第四步:配置从数据库的二进制日志信息(my.ini)

[mysql]

log-bin="D:/Mysql/log/binlog"
expire_logs_days = 10

max_binlog_size = 100M

[mysqld]

server-id = 2

第五步:配置slave 信息

mysql>stop slave;

 mysql> change master to
    -> master_host='192.168.31.131',
    -> master_user='repl',
    -> master_password='123456',
    -> master_log_file='binlog.000003',   -- 第三步的 File
    -> master_log_pos=120;                    --第三步的 Position

mysql>start slave;

mysql>show slave status \G;

看该语句展示的结果是否有报错的信息。有的话,需要根据信息调整配置。如有可能修改日志文件和偏移量

mysql>stop slave; 
mysql> change master to
    -> master_log_file='binlog.000004',
    -> master_log_pos=154; 

mysql>start slave;

mysql>show slave status \G;

如果没有报错则可以进行测试了。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值