MySQL 出现 Could not initialize master info structure 修复

 MySQL 设定同步 Replication, 将下述命令拆成两组输入, 如下述:

1.mysql> CHANGE MASTER TO MASTER_HOST='master.example.com', MASTER_USER='repl', MASTER_PASSWORD='repl_password';
2.mysql> CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=107;
设定 Replication 完成后, start slave 无法?⒍? 出现下述错误讯息:

Could not initialize master info structure, more error messages can be found in the MySQL error log

要怎么解决呢?

MySQL Replication 出现 Could not initialize master info structure 修复
MySQL error log 看不出有什么错误讯息, 可看此篇的讨论: MySQL :: Could not initialize master info structure, more error messages can be found in the MySQL error log

下述直接写解法:

 代码如下 复制代码
1.mysql> reset slave; # 重点就是这行
2.mysql> CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=107; # 请依照自行环境设定
3.mysql> start slave; # 就正常了.

4.?: 重新设置 slave, MASTER_LOG_FILE 和 MASTER_LOG_POS 会被清空, 所以需要重新设置.

时间: 2024-12-30 21:17:49

MySQL 出现 Could not initialize master info structure 修复的相关文章

【MySQL】Could not initialize master info structure

对一个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='1

解决mysql报错ERROR 1201 (HY000):Could not initialize master info structure

在做mysql主从复制时遇到个ERROR 1201 (HY000): Could not initialize master info structure .出现这个问题的原因是之前曾做过主从复制! 解决方案是: 运行命令 stop slave; 成功执行后继续运行 reset slave; 然后重新设置主从复制. 具体过程如下: mysql> change master to master_host='127.0.0.1', master_user='user', master_pass  w

mysql5.5提示Could not initialize master info structure

(一)   环境描述 操作系统:Linux x3755-31 2.6.18-308.el5 硬件配置:2*8Core CPU,6*SAS*15K*600G,RAID1+0,256G MEM 数据库版本:MySQL5.5.27-log 数据库架构:MySQL双主复制,及双主复制+外挂Slave模式(注:读写分离模式) (二)   故障信息 a)         复制相关的my.cnf参数配置 server-id=3306 slave-skip-errors=1022,1032,1062 log_s

MySQL主从配置提示Failed to initialize the master info structure错误

大清早收到一个MySQL的自定义语言告警 :replication interrupt,看来是主从同步报错了. 登陆MySQL,执行 show slave status \G 发现salve已经停止了,于是使用 start slave启动,结果有如下报错: ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log 搜

ERROR 1201 (HY000): Could not initialize master解决方法

在做mysql5.5主从复制,当在从服务器上的执行CHANGE MASTER时,报下面这个错误: ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log. 下面是解决方法: 1.先停止slave stop slave; 2.进入数据库存储目录 我的mysql存储目录是/var/lib/mysql cd /var/l

MySQL案例-半同步引起Master实例Crash

-------------------------------------------------------------------------------------------------正文--------------------------------------------------------------------------------------------------------------- 场景 : Crash发生时的数据库版本: MySQL-5.7.12, 官方标注

MySQL案例-GTID同步失败:master has purged binary logs

GTID工具联动:http://blog.itpub.net/29510932/viewspace-1736132/ -------------------------------------------------------------------------------------------------正文--------------------------------------------------------------------------------------------

MYSQL数据表损坏的原因分析和修复方法

1.       表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 1. 服务器突然断电导致数据文件损坏. 2. 强制关机,没有先关闭mysql 服务. 3. mysqld 进程在写表时被杀掉. 4. 使用myisamchk 的同时,mysqld 也在操作表. 5. 磁盘故障. 6. 服务器死机. 7. mysql 本身的bug .   2.       表损坏的症状 一个损坏的表的典型症状如下: 1 .当在从表中选择数据之时,你得到如下错误: Incorrect key file

MySQL数据表在phpmyadmin中的强制修复

是数据库就难免出错,出了错就肯定需要修复. phpmyadmin是很好的mysql管理工具,他里面就有针对某个数据库中某个表的修复功能.但是当这个表已经无法打开的时候就根本看不到这个操作(实际上是web连接). 其实随便找一个正常的数据库中正常的数据表,我们看看这个修复连接:http://localhost/phpmyadmin/sql.php?lang=zh-gb2312&server=1&db=mydb&table=mytable&goto=tbl_properties