zoukankan      html  css  js  c++  java
  • 17.1.1.3 Creating a User for Replication

    17.1.1.3 Creating a User for Replication 创建一个用户 用于复制:

    每个slave 连接到master 使用一个MySQL 用户和密码,因此必须有一个用户账户在master上,

    让slave 可以使用连接。

    一个账户可以用于这个操作,提供被授予REPLICATION SLAVE privilege。你可以选择来创建一个不同的账户对于每个slave,

    或者连接到master使用相同的账户对于每个slave.

    尽管你不需要创建一个专门的账户用于复制, 你应该知道,复制用户和密码是存储在plain text 在

    master info 存储文件或者表里 (see Section 17.2.2.2, “Slave Status Logs”).

    因此,你需要创建一个单独的账户只有复制的权限,最大程度的减少对其他账户的损害。

    创建一个新的账户,使用CREATE USER, 授予这个账户需要的权限用于复制,

    使用GRANT 语句。如果你创建一个账户仅仅用于复制,账户只需要REPLICATION SLAVE privilege.

    比如,设置一个新的账户,repl,可以连接用于复制从任何host在 mydomain.com domain

    执行下面的语句在master上。

    mysql> CREATE USER ‘repl’@’%.mydomain.com’ IDENTIFIED BY ‘slavepass’;
    mysql> GRANT REPLICATION SLAVE ON . TO ‘repl’@’%.mydomain.com’;

  • 相关阅读:
    团队与领导力健康检查 | 体检表
    如何改变组织文化
    如何在各种文化背景下成功敏捷
    OKR痛点与误区 | 敏捷家分享007
    Scrum培训感想
    如何讲好故事
    Lc70_爬楼梯
    Lc641_设计循环双端队列
    Lc32_最长有效括号
    Lc239_滑动窗口最大值
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351337.html
Copyright © 2011-2022 走看看