修改主机名导致复制失败

      发现主备库的主机名命名命名反了,重命名主机名后发现mysql slave无法复制,怀疑是slave的相关进程没有起来,于是执行start slave,报错

Slave failed to initialize relay log info structure from the repository, Error_code: 1872

执行

reset slave;

change master to master_host=' ';

change master to  master_host='10.30.0.15',master_user='slave',master_password='itvgd123',master_log_file='mysql-bin.000024',master_log_pos=120;

start slave;

报错依旧

在/etc/my.cnf

[mysqld]

添加

relay_log=/data/mysql/data/relay_log

重启mysql重新生成重放日志

spacer.gifwKiom1YG1--iwJBwAACDjpsmAMQ426.jpg


接着执行

change master to master_host=' ';

change master to  master_host='10.30.0.15',master_user='slave',master_password='itvgd123',master_log_file='mysql-bin.000024',master_log_pos=120;

start slave;

执行成功

查看slave状态

wKioL1YG2AOAsIbIAAFE1eH2Udw803.jpg


故障排除


你可能感兴趣的:(修改主机名,复制失败)