【Mysql】ERROR 1872 (HY000): Slave failed to initialize relay log info
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,背景":在线将数据库目录迁移到k另一个目录后启动slave进程报错:start slave;ERROR 1872 (HY000): Slave failed to initialize relay l
千家信息网最后更新 2025年11月07日【Mysql】ERROR 1872 (HY000): Slave failed to initialize relay log info背景":在线将数据库目录迁移到k另一个目录后启动slave进程报错:
start slave;
ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository
解决办法:
start slave;
ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository
解决办法:
- 修改index文件和info文件
- index里面的记录是原来的目录的
- [root@Yun-MySQL02 3306]# more mysqlrelay.index
/data/mydata/3306/mysqlrelay.000006 ---修改为新的中继日志目录即可
/databak/3306/mysqlrelay.000007
/databak/3306/mysqlrelay.000008
/databak/3306/mysqlrelay.000009
/databak/3306/mysqlrelay.000010 - [root@Yun-MySQL02 3306]# more relay-log.info
7
/databak/3306/mysqlrelay.000007 ----修改为新的中继日志目录
29378841
mysql-bin.000051
706927394
0
0
1
注意:有可能有的环境找不到relay-log.info,那是因为参数设置的原因- 在MySQL 5.6.2之前,slave记录的master信息以及slave应用binlog的信息存放在文件中,即master.info与relay-log.info。在5.6.2版本之后,允许记录到table中,参数设置如下:
- master-info-repository = TABLE ---FILE表示以文件方式
- relay-log-info-repository = TABLE ---FILE表示以文件方式
- 对应的表分别为mysql.slave_master_info与mysql.slave_relay_log_info,且这两个表均为innodb引擎表。
- mysql> select * from mysql.slave_master_info\G:
- *************************** 1. row ***************************
- Number_of_lines: 23
- Master_log_name: mysql-bin.000129
- Master_log_pos: 760146983
- Host: 192.168.10.1
- User_name: repl
- User_password: aaafdffdgbh_$3KFUH
- Port: 3307
- Connect_retry: 60
- Enabled_ssl: 0
- Ssl_ca:
- Ssl_capath:
- Ssl_cert:
- Ssl_cipher:
- Ssl_key:
- Ssl_verify_server_cert: 0
- Heartbeat: 1800
- Bind:
- Ignored_server_ids: 0
- Uuid: 6c8a10ed-ed0b-11e4-91eb-00163ec546aa
- Retry_count: 86400
- Ssl_crl:
- Ssl_crlpath:
- Enabled_auto_position: 1
- 1 row in set (0.07 sec)
mysql> show variables like 'relay%';
+---------------------------+--------------------------------+
| Variable_name | Value |
+---------------------------+--------------------------------+
| relay_log | /databak/3306/mysqlrelay |
| relay_log_basename | /databak/3306/mysqlrelay |
| relay_log_index | /databak/3306/mysqlrelay.index |
| relay_log_info_file | relay-log.info |
| relay_log_info_repository | FILE |
| relay_log_purge | ON |
| relay_log_recovery | OFF |
| relay_log_space_limit | 0 |
+---------------------------+--------------------------------+ - 在MySQL 5.6.2之前,slave记录的master信息以及slave应用binlog的信息存放在文件中,即master.info与relay-log.info。在5.6.2版本之后,允许记录到table中,参数设置如下:
文件
目录
信息
参数
方式
日志
中继
两个
办法
原因
引擎
数据
数据库
版本
环境
背景
进程
别为
在线
应用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
企业网络安全应该注意什么
房山区信息化网络技术服务平台
当前推动数据库发展的驱动力是
把数据库导入java里面
陌陌软件开发者是谁
招商银行软件开发面试题
笔记本电脑有服务器吗
数据库流行度
武汉掌易乐游网络技术公司
瑞丽gpu云服务器加盟
记录的地平线韩国服务器
维护网络安全知识大全
网络安全设备优缺点
app软件开发架构设计
软件开发转测试要怎么做
魂三服务器进不去怎么回事
数据库开发文档
服务器设置有几种
计算机硬件存储服务器销售
软件开发总监模板
魔兽世界数据库崩溃
赣州的游戏软件开发工作室
sw材料数据库收藏怎么保存
互联网科技计划书ppt
网络安全有哪些防范措施
网络安全在军用民用的应用
优化数据库cup占用率
网络安全服务的龙头公司
象山新能源刀片服务器售后保障
南阳客户管理软件开发公司