MySql主从配置遇到问题总结

MySql主从配置遇到问题总结

  • 启动slave时报错Slave failed to initialize relay log info structure from the repositoryMySql主从配置遇到问题总结_第1张图片

原因:

检查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;
MySql主从配置遇到问题总结_第2张图片
原因:

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

解决办法:

mysql> stop slave ;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> start slave ;

你可能感兴趣的:(mysql)