2019独角兽企业重金招聘Python工程师标准>>>

环境:MySQL5.6 + CentOS6.5

  问题描述:从库修改主机名后,从库的同步没有自动启动,用start slave命令开启失败

  从库修改主机名后,从库的同步没有自动启动,查看状态如下:

  mysql> show slave statusG

  *************************** 1. row ***************************

  Slave_IO_State:

  Master_Host: 192.168.1.2

  Master_User: manager_slave

  Master_Port: 3306

  Connect_Retry: 10

  Master_Log_File: logbin.000053

  Read_Master_Log_Pos: 588641410

  Relay_Log_File: zzstep-relay-bin.000015

  Relay_Log_Pos: 38778474

  Relay_Master_Log_File: logbin.000053

  Slave_IO_Running: No

  Slave_SQL_Running: No

  Replicate_Do_DB:

  Replicate_Ignore_DB: mysql,information_schema,performance_schema

  Replicate_Do_Table:

  Replicate_Ignore_Table:

  Replicate_Wild_Do_Table:

  Replicate_Wild_Ignore_Table: hn.sphinx%

  Last_Errno: 0

  Last_Error:

  Skip_Counter: 0

  Exec_Master_Log_Pos: 588641410

  Relay_Log_Space: 0

  Until_Condition: None

  Until_Log_File:

  Until_Log_Pos: 0

  Master_SSL_Allowed: No

  Master_SSL_CA_File:

  Master_SSL_CA_Path:

  Master_SSL_Cert:

  Master_SSL_Cipher:

  Master_SSL_Key:

  Seconds_Behind_Master: NULL

  Master_SSL_Verify_Server_Cert: No

  Last_IO_Errno: 0

  Last_IO_Error:

  Last_SQL_Errno: 0

  Last_SQL_Error:

  Replicate_Ignore_Server_Ids:

  Master_Server_Id: 0

  Master_UUID: 8ce09c46-a7be-11e4-8e06-0050569f4b5b

  Master_Info_File: /opt/mysql_data/master.info

  SQL_Delay: 0

  SQL_Remaining_Delay: NULL

  Slave_SQL_Running_State:

  Master_Retry_Count: 86400

  Master_Bind:

  Last_IO_Error_Timestamp:

  Last_SQL_Error_Timestamp:

  Master_SSL_Crl:

  Master_SSL_Crlpath:

  Retrieved_Gtid_Set:

  Executed_Gtid_Set:

  Auto_Position: 0

  1 row in set (0.00 sec)

  使用start slave命令开启失败:

  mysql> start slave;

  ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository

  使用reset slave命令解决:

  mysql> reset slave;

  Query OK, 0 rows affected (0.01 sec)

  mysql> start slave;

  Query OK, 0 rows affected (0.03 sec)

  mysql> show slave statusG

  *************************** 1. row ***************************

  Slave_IO_State: Queueing master event to the relay log

  Master_Host: 192.168.1.2

  Master_User: manager_slave

  Master_Port: 3306

  Connect_Retry: 10

  Master_Log_File: logbin.000021

  Read_Master_Log_Pos: 11215004

  Relay_Log_File: db_mysql_02-relay-bin.000007

  Relay_Log_Pos: 22097

  Relay_Master_Log_File: logbin.000005

  Slave_IO_Running: Yes

  Slave_SQL_Running: Yes

  Replicate_Do_DB:

  Replicate_Ignore_DB: mysql,information_schema,performance_schema

  Replicate_Do_Table:

  Replicate_Ignore_Table:

  Replicate_Wild_Do_Table:

  Replicate_Wild_Ignore_Table: hn.sphinx%

  Last_Errno: 0

  Last_Error:

  Skip_Counter: 0

  Exec_Master_Log_Pos: 21937

  Relay_Log_Space: 13113813

  Until_Condition: None

  Until_Log_File:

  Until_Log_Pos: 0

  Master_SSL_Allowed: No

  Master_SSL_CA_File:

  Master_SSL_CA_Path:

  Master_SSL_Cert:

  Master_SSL_Cipher:

  Master_SSL_Key:

  Seconds_Behind_Master: 1071515

  Master_SSL_Verify_Server_Cert: No

  Last_IO_Errno: 0

  Last_IO_Error:

  Last_SQL_Errno: 0

  Last_SQL_Error:

  Replicate_Ignore_Server_Ids:

  Master_Server_Id: 11

  Master_UUID: 8ce09c46-a7be-11e4-8e06-0050569f4b5b

  Master_Info_File: /opt/mysql_data/master.info

  SQL_Delay: 0

  SQL_Remaining_Delay: NULL

  Slave_SQL_Running_State: creating table

  Master_Retry_Count: 86400

  Master_Bind:

  Last_IO_Error_Timestamp:

  Last_SQL_Error_Timestamp:

  Master_SSL_Crl:

  Master_SSL_Crlpath:

  Retrieved_Gtid_Set:

  Executed_Gtid_Set:

  Auto_Position: 0

  1 row in set (0.00 sec)

  mysql>

  总结:

  由于修改主机名后,relay-log的名称发生变化,导致文件IO失败,reset slave可以重新定位。

转载于:https://my.oschina.net/xunzhizhe/blog/1036641

MySQL5.6从库修改主机名同步停止的解决办法相关推荐

  1. Centos7主机名变为bogon的解决办法

    问题现象: 当centos虚拟机配置完静态ip后重启,有时会出现主机名变为bogon的情况 即打开终端后显示为[root@bogon ~]# 解决方式: 1.直接在终端输入hostname local ...

  2. 主机名变为“bogon”的解决办法

    一 问题及解决过程 最近在做实验时遇到如下这种情况 [root@bogon ~]# ifconfig 这里的主机名变为bogon,然后网络也出现了问题. [root@bogon ~]# ping ww ...

  3. HPUX系统启动后主机名为unknown的解决办法

    HPUX系统启动完成后,主机名为unknown,查看/etc/rc.log出现如下报错: unknown:[/]grep -i error /etc/rc.log /sbin/rc1.d/S320ho ...

  4. 局域网内不能ping通主机名问题的一个解决办法

    在局域网内不能ping通主机名. 如下: C:/Documents and Settings/Administrator>ping win2003server Ping request coul ...

  5. apache虚拟主机名不区分大小写的解决办法

    不使用alias,而是使用AliasMatch 如 AliasMatch  (?i)^/8video(.*)  D:/project/8video/web$1 参见:http://httpd.apac ...

  6. MySQL服务器修改主机名后问题解决

    1.单机MySQL主机名修改 今天无事看到自己的主机名不对,于是改了一下,以便区分服务器,那只重启MySQL时出现下面错误: MySQL manager or server PID file coul ...

  7. 【OS】Linux和AIX修改主机名的方法

    [OS]Linux和AIX修改主机名的方法 linux修改主机名的方法 用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值. #hostname   //查看机器名 #hos ...

  8. Ubuntu16.04 永久修改主机名 hostname

    1. 查看主机名 在终端输入 hostname 即可查看主机名 wohu@wohu:/$ hostname wohu wohu@wohu:/$ 2. 修改主机名 2.1 修改 /etc/hostnam ...

  9. CentOs6.5 修改主机名

    CentOs6.5 修改主机名 CentOs6.5 系统安装好后,都会有默认的主机名:localhost.localdomain,修改主机名步骤如下 1.修改network文件 修改HOSTNAME的 ...

最新文章

  1. python使用matplotlib可视化、自定义设置Y轴刻度标签字体的大小( setting axis ticks size in matplotlib y axis)
  2. 【VS开发】C++线程安全
  3. Product search parameter的determine逻辑
  4. U Sparkle 开发者计划招募中!
  5. SonarQube开机自启动
  6. Oracle批量插入数据
  7. Enterprise Libary 2 Hands-on-Lab 发布了
  8. .NET的托管堆中是否可能出现内存泄漏现象
  9. jQuery 选择器 (基础恶补之二)
  10. android 屏幕分辨率 更改
  11. 数字IC手撕代码--投票表决器
  12. 饿了么UI框架表格的动态增减表单项里面有坑!
  13. 【语音信号处理】3语音信号可视化——prosody
  14. android 链接打开app,Android 实现浏览器打开app
  15. Metaverse 元宇宙入门-06-Interchange Tools + Standards and the Metaverse 交换工具+标准和元界
  16. 飞猪研报:知识xingqiu
  17. aardio部署_用aardio给python写个图形界面
  18. 图形学中4x4矩阵的理解
  19. 最新车载CarPlay盒子中方案内部配置参数
  20. 【转】中国与华尔街不同的投行人生

热门文章

  1. mail、sendEmail发送邮件命令
  2. Python3调试类_io.BytesIO、_io.StringIO用法(Python3 IO编程之StringIO和BytesIO)
  3. javescript的内置对象
  4. 正则表达式匹配手机4位尾号
  5. 【转发活动】Hey, 是你吗? | 寻粉启示
  6. Hadoop学习之Combiner
  7. Web.config的配置
  8. 看几个源码,自己多做项目了!
  9. 从数据角度看,每家公司只有2种角色:看看你更适合哪一种?
  10. 想当年,我也是斩获20+大厂offer的收割机!