MySQL主从复制报错Failed to flush master info

0    594    2

Tags:

👉 本文共约483个字,系统预计阅读时间或需2分钟。

有个同事找我帮忙,说MySQL主从复制报错,“Fatal error: Failed to flush master info.”,如下:

MySQL主从复制报错Failed to flush master info

告警日志:

MySQL主从复制报错Failed to flush master info

看报错内容,是说文件“/var/lib/mysql/master.info”不能写入,所以,我让他检查一下该文件的权限、是否存在等,结果都正常。

我简单百度和Google了一下,结果没有发现这个错误。于是,我远程向日葵过去查看,发现IO线程挂掉了,但是SQL线程是正常的,没见过这个报错,很奇怪,先尝试启动一下:

结果惊讶的发现,报错信息变了:

这个报错就很明显了,大家都熟悉,意思是不能连接到主库,先用MySQL登录一下:

结果可以登陆,说明主库正常。

那就怀疑是主库修改过密码,所以在从库更新一下配置信息即可:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

问题解决。

另外,在MySQL 5.7的主从复制里,建议增加如下参数:

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部