首页 电脑 电脑学堂 查看内容

MySQL 配置主从同步故障及解决方案

2011-6-22 10:41 672 0

摘要:   在做Mysql数据库主从同步的时候,由于一些错误操作或者中途改变了master,而导致CHANGE MASTER命令后SLAVE服务无法启动,系统报错如下:  Could not initiali...
关键词: Mysql master info 同步 服务 错误 SLAVE relay 方法 log

  在做Mysql数据库主从同步的时候,由于一些错误操作或者中途改变了master,而导致CHANGE MASTER命令后SLAVE服务无法启动,系统报错如下:  Could not initialize master info structure; more error messages can be found in the MySQL error log.  无法初始化master info结构;MySQL错误日志记录了更详细的错误信息。 两种解决方法: 方法一:  1.查看MySQL错误日志,查看原因。   如:同步的上一个Position是多少。很多情况下无法启动服务是由于mysql识别的同步始终停留在上一个Position上。      2.查看master.info和relay-log.info   master.info 记录MASTER相关信息  mysql-bin.000030  391156558  192.168.1.1  user_rep  rep123  3306  60  0  relay-log.info 记录当前同步日志信息  235  mysql-bin.000030  391156558   3.停止myslq服务,删除master.info和relay-log.info   # service mysql stop  /data/datafile/ # rm master.info  /data/datafile/ # rm relay-log.info   4.启动mysql服务   # service mysql start   5.重新CHANGE MASTER,重新启动SLAVE服务。问题应该就可以解决了。 方法二:(也比较常用)   mysql> slave stop;  Query OK, 0 rows affected, 1 warning (0.00 sec)   mysql> reset slave;  Query OK, 0 rows affected,(0.00 sec)
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部