数据复制服务 DRS-DRS要求的MySQL权限有哪些:授权操作说明

时间:2024-09-26 16:04:19

授权操作说明

  • 创建用户

    操作方式:

    CREATE USER 'username'@'host' IDENTIFIED BY 'password';

    · username:待创建的账号。

    · host:允许该账号登录的主机,如果允许该账号从任意主机登录数据库,可以使用%。

    · password:账号的密码。

    例如:授予drsmigration账号具备所有数据库和表的所有权限,并允许从任意主机登录数据库,命令如下。

    CREATE USER 'drsmigration'@'%' IDENTIFIED BY 'Drs123456';

  • 授予相应权限

    操作方式:

    GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

    flush privileges;

    · privileges:授予该账号的操作权限,如SELECT、INSERT、UPDATE等,如果要授予该账号所有权限,则使用ALL

    · databasename:数据库名。如果要授予该账号具备所有数据库的操作权限,则使用*。

    · tablename:表名。如果要授予该账号具备所有表的操作权限,则使用*。

    · username:待授权的账号。

    · host:允许该账号登录的主机,如果允许该账号从任意主机登录,则使用%。

    · WITH GRANT OPTION:授予该账号使用GRANT命令的权限,该参数为可选。

    例如:创建一个账号,账号名为drsmigration,密码为Drs123456,并允许从任意主机登录数据库,命令如下。

    GRANT ALL ON *.* TO 'drsmigration'@'%';

support.huaweicloud.com/drs_faq/drs_04_0034.html