暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

17.1.1.3 Creating a User for Replication

原创 Kevin U 2020-02-25
827

17.1.1.3创建用于复制的用户
每个从服务器都使用MySQL用户名和密码连接到主服务器,因此在主服务器上必须有一个用户帐户,从服务器可以使用该用户帐户进行连接。只要已被授予REPLICATION SLAVE特权,任何帐户都可以用于此操作 。您可以选择为每个从站创建一个不同的帐户,或者使用每个从站的相同帐户连接到主服务器。

尽管不必专门为复制创建帐户,但应注意,复制用户名和密码以纯文本格式存储在主信息存储库文件或表中(请参见 第17.2.2.2节“从站状态日志”) 。因此,您可能希望创建一个仅对复制过程具有特权的单独帐户,以最大程度地降低损害其他帐户的可能性。

要创建一个新帐户,请使用CREATE USER。要向该帐户授予复制所需的特权,请使用以下GRANT 语句。如果仅出于复制目的创建帐户,则该帐户仅需要 REPLICATION SLAVE特权。例如,要设置一个新用户,repl该用户可以从example.com域内的任何主机进行复制连接,请 在主服务器上发出以下语句:

mysql> CREATE USER 'repl'@'%.example.com' IDENTIFIED BY 'password';
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%.example.com';

有关操纵用户帐户的语句的更多信息,请参见第13.7.1节“帐户管理语句”。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论