MySql主从配置遇到问题总结

本文详细介绍了在配置MySql主从复制过程中遇到的问题及解决方案,包括因relay_log冲突导致的错误,如何通过reset slave和调整配置解决,以及如何处理slave节点上的写操作和事务回滚引发的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySql主从配置遇到问题总结

  • 启动slave时报错Slave failed to initialize relay log info structure from the repository在这里插入图片描述

原因:

检查my.cnf,原来没指定relay_log,mysql默认产生的relay_log名被该server上的另一个mysql slave占用了。

解决办法:

  • reset slave

     mysql>reset slave
    
  • 在从中配置出master的信息

    mysql>change master to master_host='主数据库IP',master_user='myslave',master_password='123456',master_log    _file='master_log.000002',master_log_pos=1543;
    
  • start slave;

    mysql>start slave;
    

2.show slave status \G;
在这里插入图片描述
原因:

1.程序可能在slave上进行了写操作
2.也可能是slave机器重起后,事务回滚造成的.

解决办法:

mysql> stop slave ;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> start slave ;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值