MySQL 配置主从常见问题解决
原创
©著作权归作者所有:来自51CTO博客作者zbylovecool的原创作品,请联系作者获取转载授权,否则将追究法律责任
主要是从服务器会出现错误
由于一些错误操作或者中途改变了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)
重新CHANGE MASTER,重新启动SLAVE服务.这样就搞定了O(∩_∩)O
上一篇:strace调试命令用法详解
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Mysql常见问题解决
mysql问题小结
mysql 常见问题 -
【mysql】常见问题解决方法
文章目录问题1:root用户忘记,重置的操作问题2:mysql命令报“不是内部或外部命令”问题3:错误ERROR
mysql 数据库 mysql常见问题解决方法 mysql忘记密码 字符编码 -
Docker之常见问题解决
一 swap警告 1.1 警告信息 WARNING: No swap limit support 1.2 解决办法 1.
docker ubuntu linux -
SpringBlade IDEA常见问题解决
电脑突然断电后,idea报错 电脑突然断电,之后idea打开
ide javascript 重启 高亮显示 常用快捷键