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 用户名和密码,
    
    因此必须有一个user 账户在master,slave可以使用来连接。
    
    
    任何账户可以用于这个操作,提供已经赋权的REPLICATION SLAVE 权限。
    
    
    你可以选择来创建一个不同的账户对于每个slave,或者连接到一个master 使用相同的账户。
    
    
    
    尽管你没有创建一个特定的账户用于复制, 你应该知道复制的用户名和密码是存在一个文本文件
    
    在master info repository file or table 。
    
    
    因此,你可能需要创建一个单独的账户 只有复制的权限。
    
    
    创建一个新的账户, 使用CREATE USER.来授予这个账户复制需要的权限,
    
    
    使用GRANT 语句。如果 你创建一个账户仅仅用于复制目的, 账户只需要有REPLICATION SLAVE  权限。
    
    
    比如,设置一个新的用户,repl,可以连接用于复制从任何主机 执行那些语句在master上。
    
    
    mysql> CREATE USER 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';
    mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%.mydomain.com';

  • 相关阅读:
    Load样式——1
    通过mybatis-generator-core-1.3.2.jar逆向工程生成
    阶乘
    八进制
    xshell跳转设置 Xshell代理设置
    spark
    内存模型学习-- Container Executor task之间的关系
    scala 学习笔记--闭了个包
    scala 学习笔记--模式匹配
    scala 学习笔记--集合
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350495.html
Copyright © 2011-2022 走看看