MySQL5.6从库修改主机名同步停止的解决办法
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从库修改主机名同步停止的解决办法相关推荐
- Centos7主机名变为bogon的解决办法
问题现象: 当centos虚拟机配置完静态ip后重启,有时会出现主机名变为bogon的情况 即打开终端后显示为[root@bogon ~]# 解决方式: 1.直接在终端输入hostname local ...
- 主机名变为“bogon”的解决办法
一 问题及解决过程 最近在做实验时遇到如下这种情况 [root@bogon ~]# ifconfig 这里的主机名变为bogon,然后网络也出现了问题. [root@bogon ~]# ping ww ...
- HPUX系统启动后主机名为unknown的解决办法
HPUX系统启动完成后,主机名为unknown,查看/etc/rc.log出现如下报错: unknown:[/]grep -i error /etc/rc.log /sbin/rc1.d/S320ho ...
- 局域网内不能ping通主机名问题的一个解决办法
在局域网内不能ping通主机名. 如下: C:/Documents and Settings/Administrator>ping win2003server Ping request coul ...
- apache虚拟主机名不区分大小写的解决办法
不使用alias,而是使用AliasMatch 如 AliasMatch (?i)^/8video(.*) D:/project/8video/web$1 参见:http://httpd.apac ...
- MySQL服务器修改主机名后问题解决
1.单机MySQL主机名修改 今天无事看到自己的主机名不对,于是改了一下,以便区分服务器,那只重启MySQL时出现下面错误: MySQL manager or server PID file coul ...
- 【OS】Linux和AIX修改主机名的方法
[OS]Linux和AIX修改主机名的方法 linux修改主机名的方法 用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值. #hostname //查看机器名 #hos ...
- Ubuntu16.04 永久修改主机名 hostname
1. 查看主机名 在终端输入 hostname 即可查看主机名 wohu@wohu:/$ hostname wohu wohu@wohu:/$ 2. 修改主机名 2.1 修改 /etc/hostnam ...
- CentOs6.5 修改主机名
CentOs6.5 修改主机名 CentOs6.5 系统安装好后,都会有默认的主机名:localhost.localdomain,修改主机名步骤如下 1.修改network文件 修改HOSTNAME的 ...
最新文章
- python使用matplotlib可视化、自定义设置Y轴刻度标签字体的大小( setting axis ticks size in matplotlib y axis)
- 【VS开发】C++线程安全
- Product search parameter的determine逻辑
- U Sparkle 开发者计划招募中!
- SonarQube开机自启动
- Oracle批量插入数据
- Enterprise Libary 2 Hands-on-Lab 发布了
- .NET的托管堆中是否可能出现内存泄漏现象
- jQuery 选择器 (基础恶补之二)
- android 屏幕分辨率 更改
- 数字IC手撕代码--投票表决器
- 饿了么UI框架表格的动态增减表单项里面有坑!
- 【语音信号处理】3语音信号可视化——prosody
- android 链接打开app,Android 实现浏览器打开app
- Metaverse 元宇宙入门-06-Interchange Tools + Standards and the Metaverse 交换工具+标准和元界
- 飞猪研报:知识xingqiu
- aardio部署_用aardio给python写个图形界面
- 图形学中4x4矩阵的理解
- 最新车载CarPlay盒子中方案内部配置参数
- 【转】中国与华尔街不同的投行人生