侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Storing MySQL user name or password information in the master info

2023-11-16 星期四 / 0 评论 / 0 点赞 / 61 阅读 / 1558 字

我维护的机器没有做日志集中管理,所以,很尴尬,要不是昨晚主从监控误报(正在找原因)才发现MYSQL的错误日志发生了下面的警告提示, 2017-04-14 08:44:39 2070 [Warning]

我维护的机器没有做日志集中管理,所以,很尴尬,要不是昨晚主从监控误报(正在找原因)才发现MYSQL的错误日志发生了下面的警告提示,

2017-04-14 08:44:39 2070 [Warning] Storing MySQL user name or password information in the master info repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START SLAVE; see the 'START SLAVE Syntax' in the MySQL Manual for more information.

意思是master info里面存了复制账号,可这警告之前并没有提示啊,看着很多条这种信息,心里就不舒服,仔细一看,是前几天开始的,当时刚好调整了slave_net_timeou参数,默认是3600,也就是说,当网络或其他故障原因导致主从连接断开或者是主库很久没发binlog信息,直到1个小时从库才会发起重连请求,从库发起重连请求时,MySQL会判断有没有用明文的用户名密码,如果有则发出上述信息到error.log。之前考虑延迟了1个小时,那还得了,主从不同步了每次还得手动STOP START,于是当时我把这个参数调小了,10秒,于是警告就开始接踵而来了,既然这样,好,那就调整为60*5,监控了一下,确实没有再提示了。

 

后面又看了一篇文件,写得不错,百度搜索 不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间  http://www.cnblogs.com/zhoujinyi/p/4527964.html

广告 广告

评论区