需要快速的帮助。我们有一个称为复制者的用户,我们使用它作为复制用户。由于安全性原因,我不得不更改复制用户的密码。
我在主mysql服务器上更改了密码,从状态显示很好。我知道我们复制mysql数据库本身。
现在,在仍然显示旧密码的从master.info上,我知道它保持了二进制日志的位置,我不应该编辑它。现在该怎么办?如何更新,因为从开始使用此文件。帮助。
发布于 2022-01-24 15:20:35
是的,不要直接编辑master.info文件。更新它的最好方法是使用变更主语句。
您可以使用MySQL客户端并在副本实例上运行以下语句:
STOP SLAVE;
CHANGE MASTER TO MASTER_PASSWORD='...';
START SLAVE;该“更改主语句”还允许您更改其他几个选项。您可以更改其中的一个子集,甚至只更改一个子集,例如密码。
在MySQL 8.0.23及更高版本上,使用STOP REPLICA、START REPLICA和CHANGE REPLICATION SOURCE TO ...。
https://stackoverflow.com/questions/70835984
复制相似问题