我一直在使用MySQl中的主从复制,并且想知道是否有可能设置MYSQL配置文件的listen-address属性来读取静态分配给主机的IP (并且可能使用nbtstat -n -n查找"IpAddress:“并将其保存为系统变量)。原因是我不希望任何IP更改影响复制。在这种情况下,我将完全依赖于所涉及的团队在更改后所做的重新引导。
发布于 2023-03-13 18:27:54
必须使用主服务器上的主机IP创建复制用户
CREATE USER 'static_repl'@'10.20.30.253' ... ;
GRANT REPLICATION USER,REPLICATION CLIENT ON *.* to 'static_repl'@'10.20.30.253';如果您在考虑IP范围,请使用该范围。
CREATE USER 'static_repl'@'10.20.%' ... ;
GRANT REPLICATION USER,REPLICATION CLIENT ON *.* to 'static_repl'@'10.20.%';然后,停止从属程序,从主服务器中删除非静态用户,并启动从服务器。
https://dba.stackexchange.com/questions/324704
复制相似问题