博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【MySQL】Could not initialize master info structure
阅读量:6819 次
发布时间:2019-06-26

本文共 1938 字,大约阅读时间需要 6 分钟。

对一个M-M 架构的mysql 重新搭建双master ,出现了两个报错:
ERROR 29 (HY000): File '/home/mysql/data3306/slave-relay.066538' not found (Errcode: 2)
ERROR 1201 (HY000): Could not initialize master info structure;
(none)@3306 14:34:29>CHANGE MASTER TO
    -> MASTER_HOST='10.1.147.164',
    -> MASTER_USER='replicator',
    -> MASTER_PASSWORD='yangql',
    -> MASTER_LOG_FILE='mysql-bin.000002',
    -> MASTER_LOG_POS=106;
ERROR 29 (HY000): File '/home/mysql/data3306/slave-relay.066538' not found (Errcode: 2)
查看 slave-relay-log.index 文件
[root@linux11-02 data3306]#cat slave-relay-log.index 
/home/mysql/data3306/slave-relay.066537
/home/mysql/data3306/slave-relay.066538
/home/mysql/data3306/slave-relay.066539
/home/mysql/data3306/slave-relay.066540
/home/mysql/data3306/slave-relay.066541
/home/mysql/data3306/slave-relay.066542
/home/mysql/data3306/slave-relay.066543
/home/mysql/data3306/slave-relay.066544
/home/mysql/data3306/slave-relay.066545
data_dir 目录并不存在这些relay.log file 因为要重新创建,所以清除slave-relay-log.index 之后 重新指定 master
(none)@3306 14:37:36>CHANGE MASTER TO
    -> MASTER_HOST='10.1.147.164',
    -> MASTER_USER='replicator',
    -> MASTER_PASSWORD='yangql',
    -> MASTER_LOG_FILE='mysql-bin.000002',
    -> MASTER_LOG_POS=106;
ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log
(none)@3306 14:37:42>
出现上述报错的原因是因为已经存在一个86KB的文件master.info(之前已经存在的文件),该文件导致mysqld提示复制无法初始化主数据库服务器的信息,直接删除该文件:
[root@linux11-02 data3306]# rm master.info
rm: remove regular file `master.info'? y
[root@linux11-02 data3306]# rm slave-relay-log.info 
rm: remove regular empty file `slave-relay-log.info'? y
[root@linux11-02 data3306]# 
再执行CHANAGE MASTER TO 命令,复制搭建成功,
(none)@3306 14:50:50>CHANGE MASTER TO
    -> MASTER_HOST='10.1.147.164',
    -> MASTER_USER='replicator',
    -> MASTER_PASSWORD='yangql',
    -> MASTER_LOG_FILE='mysql-bin.000002',
    -> MASTER_LOG_POS=106;
Query OK, 0 rows affected (0.26 sec)
且生成了记录主数据库服务器信息的master.info和 slave-relay-log.info文件。

转载地址:http://rfvzl.baihongyu.com/

你可能感兴趣的文章
varnish
查看>>
DML 触发器 注意事项
查看>>
用户自定义类型《lua程序设计》 28章 笔记
查看>>
Unity3D游戏-愤怒的小鸟游戏源码和教程(二)
查看>>
C++ 工程实践(3):采用有利于版本管理的代码格式
查看>>
bootstrap-进度条
查看>>
sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法(转)...
查看>>
HTML,CSS,font-family:中文字体的英文名称 (宋体 微软雅黑)
查看>>
Hexo类型博客集成打赏功能
查看>>
ip_forward与路由转发
查看>>
NGINX基本优化(一)
查看>>
经典-输出规律的数字序列
查看>>
MySQL存储引擎--MyISAM与InnoDB区别
查看>>
[转载]SQL语句中LEFT JOIN ON WHERE和LEFT JOIN ON AND的区别
查看>>
js创建、获取cookie
查看>>
如何让excel单元格同时显示日期和时间
查看>>
server 2008R2 AD 升级2012
查看>>
编译LAMP 环境之PHP
查看>>
钢铁机器人在400米外高精度击穿铁门
查看>>
软件测试开发技术Java开发为什么需要UML
查看>>