Mysql 主/从设置 - 我需要哪些用户?

Mysql 主/从设置 - 我需要哪些用户?

我目前正在设置一个主服务器和 2 个从服务器(性能读取查询)- 主服务器 -> 1 个从服务器已经可以正常工作。但现在我想添加第二个从服务器,但我无法连接。我必须为此创建第二个用户吗?

就像这样

grant replication slave on *.* TO {slave2}@'{192.168.2.12}' identified by '{mypass}';
FLUSH PRIVILEGES;

或者它应该与同一个用户一起工作?

我想我已经知道答案了,因为它绑定到 IP 192.168.2.12 - 但无论如何 - 对于内部测试,将其设置为 0.0.0.0 / %?

答案1

您可以从从服务器连接到此服务器吗?您可以通过 telnet 检查:

telnet {master_IP} {port of MySQL}

例子:

telnet 192.168.2.11 3306

如果没有,请检查您的防火墙,并粘贴(当您可以时)来自主服务器和从服务器的 MySQL 配置(my.cnf),并从 MySQL(复制和主服务器)登录。

确保此用户的密码少于 16 个字符。

如果你有两个从属服务器,请检查它们是否具有不同的服务器 ID。

相关内容