MySQL主从集群搭建

一、一主一从搭建

待更新…

二、主从不同步,重新搭建主从

  1. 在从节点使用show slave status,查看同步情况
  2. stop slave; 暂停与主节点的同步线程
  3. reset slave (all); 清空从节点数据信息
  4. 从节点 change master;
    假定使用user: root (建议使用专门的用户,授权同步权限即可)
    mysql -uroot -p123456 -e "change master to master_host='192.168.0.15', 
    	master_user='root', 
    	master_password='123456', 
    	master_log_file='mysql-bin.000002', 
    	master_log_pos=157532"
    
    master_log_file与master_log_pos属性值,在主节点使用show master status命令可以查看到。
    若mysql开启了gtid配置,可使用如下命令change master
    CHANGE MASTER TO MASTER_HOST = '192.168.0.15', MASTER_USER = 'root', MASTER_PASSWORD = '123456', MASTER_AUTO_POSITION = 1;
    

reset slave 与 reset slave all 区别

reset slave

  • 删除master.info和relay-log.info文件
  • 删除所有的relay log(包括还没有应用完的日志)
  • 创建一个新的relay log文件
  • 将复制延迟选项 master_delay设置为0
    在mysql 5.6之后,reset slave不会修改任何复制配置参数,所有的连接信息仍然保留在内存中,后续还可以执行start slave ,不必重新输入change master …; 而且通过show slave status还可以查看到配置信息。

reset slave all
mysql 5.6.3之后,也会清理掉内存中的连接参数,通过show slave status便查看不到了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值