Slave failed to initialize relay log info structure from the repository

更改了从库的 relaylog 的位置 ,导致从库异常。

1、查看 mysql.slave_relay_log_info 表,发现中继日志还是指向原来的文件。

mysql> select * from mysql.slave_relay_log_info \G
*************************** 1. row ***************************
  Number_of_lines: 7
   Relay_log_name: ./mysql-slave-relay-bin-bala_ec.001598
    Relay_log_pos: 31013082
  Master_log_name: mysql-bin.000533
   Master_log_pos: 31012869
        Sql_delay: 0
Number_of_workers: 0
               Id: 1
     Channel_name: bala_ec

查看mysql.slave_master_info 表:

mysql> select * from mysql.slave_master_info \G
*************************** 1. row ***************************
       Number_of_lines: 25
       Master_log_name: mysql-bin.000533
        Master_log_pos: 31012869
                  Host: 10.5*.*.*
             User_name: 
         User_password: 
                  Port: 3306
         Connect_retry: 60
           Enabled_ssl: 0
                Ssl_ca: 
            Ssl_capath: 
              Ssl_cert: 
            Ssl_cipher: 
               Ssl_key: 
Ssl_verify_server_cert: 0
             Heartbeat: 30
                  Bind: 
    Ignored_server_ids: 0
                  Uuid: ebb0f797-b953-11e8-9101-c81f66f93122
           Retry_count: 86400
               Ssl_crl: 
           Ssl_crlpath: 
 Enabled_auto_position: 0
          Channel_name: bala_ec
           Tls_version: 

2、执行 reset slave , 清空 mysql.slave_relay_log_info 表中的数据。

 

3、重新配置下 主从,相关信息可以从mysql.slave_master_info 中获取:

change master to master_host='*。*。*。*',master_user='slave001',master_password='123456',master_log_file='mysql-bin.000533',master_log_pos=31012869  FOR CHANNEL 'bala_ec';

4、重新启动slave ,同步正常。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huangliang0703

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值