云优惠
 云服务器优惠大全

首页    数据库    阿里云RDS for MySQL实例创建账号和数据库?

阿里云RDS for MySQL实例创建账号和数据库?

创建时间:2019-01-13 11:33
浏览量:0
收藏

本文介绍如何为RDS for MySQL实例创建账号和数据库。

账号类型

RDS for MySQL实例支持两种数据库账号:高权限账号和普通账号。您可以在控制台管理所有账号和数据库,账号拥有的具体权限请参见文末账号权限列表


账号类型说明
高权限账号
  • 只能通过控制台或API创建和管理。

  • 一个实例中只能创建一个高权限账号,可以管理所有普通账号和数据库。

  • 开放了更多权限,可满足个性化和精细化的权限管理需求,比如可按用户分配不同表的查询权限。

  • 拥有实例下所有数据库的所有权限。

  • 可以断开任意账号的连接。

普通账号
  • 可以通过控制台、API或者SQL语句创建和管理。

  • 一个实例可以创建多个普通账号,具体的数量与实例内核有关 。

  • 需要手动给普通账号授予特定数据库的权限。

  • 普通账号不能创建和管理其他账号,也不能断开其他账号的连接。

高权限账号权限和Super权限区别

为了减少误操作对业务的影响,RDS for MySQL不提供Super权限,只能使用高权限账号管理所有普通账号和数据库,具体区别如下:

高权限账号

  • 具体权限请参见账号权限列表

  • 可以kill普通账号连接(通过设置参数rds_user_with_kill_option='account_name')。

  • show processlist只能看到本账号的线程, 不能看到管控的线程。

Super权限

  • 可以kill任何查询的连接。

  • show processlist可以看到所有的线程(包括管控的)。

  • 可以使用修改全局变量的SET语句(可以随意改所有参数)。

  • 可以使用CHANGE MASTERPURGE MASTER LOGS命令。

  • 可以对主机内文件进行操作。

创建高权限账号

  1. 登录RDS控制台

  2. 在页面左上角,选择实例所在地域。
    选择地域

  3. 找到目标实例,单击实例ID。

  4. 在左侧导航栏中选择账号管理

  5. 单击创建账号

  6. 设置以下参数:


    参数说明
    数据库账号

    填写账号名称。要求如下:

    账号类型此处选择高权限账号
    密码

    设置账号密码。要求如下:

    确认密码再次输入密码。
    备注说明备注该账号的相关信息,便于后续账号管理。最多支持256个字符。
    • 长度为8~32个字符。

    • 由大写字母、小写字母、数字、特殊字符中的任意三种组成。

    • 特殊字符为!@#$%^&*()_+-=

    • 长度为2~16个字符。

    • 以字母开头,以字母或数字结尾。

    • 由小写字母、数字或下划线组成。

  7. 单击确定

重置账号权限

如果高权限账号自身出现问题,比如权限被意外回收(REVOKE ),您可以通过输入高权限账号的密码来重置高权限账号的权限,使其恢复正常。

  1. 登录RDS控制台

  2. 在页面左上角,选择实例所在地域。
    选择地域

  3. 找到目标实例,单击实例ID。

  4. 在左侧导航栏中单击账号管理

  5. 单击高权限账号右侧的重置账号权限

  6. 输入高权限账号密码,重置账号权限。

创建普通账号

  1. 登录RDS控制台

  2. 在页面左上角,选择实例所在地域。
    选择地域

  3. 找到目标实例,单击实例ID。

  4. 在左侧导航栏中单击账号管理

  5. 单击创建账号

  6. 设置以下参数:


    参数说明
    数据库账号

    填写账号名称。要求如下:

    账号类型此处选择普通账号
    授权数据库为该账号授予一个或多个数据库的权限。本参数可以留空,在创建账号后再给账号授权。
    密码

    设置账号密码。要求如下:

    确认密码再次输入密码。
    备注说明非必填。备注该账号的相关信息,便于后续账号管理。最多支持256个字符。
    • 长度为8~32个字符。

    • 由大写字母、小写字母、数字、特殊字符中的任意三种组成。

    • 特殊字符为!@#$%^&*()_+-=

    • 长度为2~16个字符。

    • 以字母开头,以字母或数字结尾。

    • 由小写字母、数字或下划线组成。

    1. 从左侧选中一个或多个数据库,单击授权添加到右侧。

    2. 在右侧框中,为某个数据库选择读写只读仅DDL只DML

      如果要为多个数据库批量设置相同的权限,则单击右侧框里右上角的按钮,如全部设读写

      说明 右上角的按钮会随着点击而变化。例如,单击 全部设读写后,该按钮会变成全部设只读

  7. 单击确定

创建数据库

每个实例最多可以创建500个数据库。
  1. 登录RDS控制台

  2. 在页面左上角,选择实例所在地域。
    选择地域

  3. 找到目标实例,单击实例ID。

  4. 在左侧导航栏中单击数据库管理

  5. 单击创建数据库

  6. 设置以下参数。


    参数说明
    数据库(DB)名称
    支持字符集选择utf8、gbk、latin1或utf8mb4。

    如果需要其他字符集,请选择全部,然后从列表中选择需要的字符集。

    授权账号选中需要访问本数据库的账号。本参数可以留空,在创建数据库后再绑定账号。

    说明 此处只会显示 普通账号,因为高权限账号拥有所有数据库的所有权限,不需要授权。

    账号类型选择要授予账号的权限:读写只读仅DDL只DML
    备注说明非必填。用于备注该数据库的相关信息,便于后续数据库管理,最多支持256个字符。
    • 长度为2~64个字符。

    • 以字母开头,以字母或数字结尾;

    • 由小写字母、数字、下划线或中划线组成;

    • 数据库名称在实例内必须是唯一的。

  7. 单击确定

账号权限列表


账号类型授权类型权限
高权限账号-SELECTINSERTUPDATEDELETECREATE
DROPRELOADPROCESSREFERENCESINDEX
ALTERCREATE TEMPORARY TABLESLOCK TABLESEXECUTEREPLICATION SLAVE
REPLICATION CLIENTCREATE VIEWSHOW VIEWCREATE ROUTINEALTER ROUTINE
CREATE USEREVENTTRIGGER

普通账号只读SELECTLOCK TABLESSHOW VIEWPROCESSREPLICATION SLAVE
REPLICATION CLIENT



读写SELECTINSERTUPDATEDELETECREATE
DROPREFERENCESINDEXALTERCREATE TEMPORARY TABLES
LOCK TABLESEXECUTECREATE VIEWSHOW VIEWCREATE ROUTINE
ALTER ROUTINEEVENTTRIGGERPROCESSREPLICATION SLAVE
REPLICATION CLIENT



仅DDLCREATEDROPINDEXALTERCREATE TEMPORARY TABLES
LOCK TABLESCREATE VIEWSHOW VIEWCREATE ROUTINEALTER ROUTINE
PROCESSREPLICATION SLAVEREPLICATION CLIENT

只DMLSELECTINSERTUPDATEDELETECREATE TEMPORARY TABLES
LOCK TABLESEXECUTESHOW VIEWEVENTTRIGGER
PROCESSREPLICATION SLAVEREPLICATION CLIENT


免费领取阿里云1888元代金券大礼包

 

阿里云新老用户均可领取!
自领取后:限时7天使用!

阿里云服务器2折优惠:低至293元/年

 

 

突发性能实例t5 1核1G:293元/年

突发性能实例t5 1核2G:459元/年

突发性能实例t5 2核4G:798元/年

共享型xn4实例1核1G内存:394元/年

共享型n4实例1核2G内存:653元/年

计算网络增强型实例2核4G内存:1566元/年

计算网络增强型实例4核8G内存:2991元/年

点此查看2折活动详情

阿里云高性能云服务器

 

 

网络增强型云服务器:2核4G ¥720元/年

高频应用云服务器:8核16G ¥4109元/年

本地SSD型云服务器:4核16G ¥6218.40元/年

大数据型云服务器:8核32G ¥11375.00元/年

GPU异构云服务器:16核40G ¥15563.00元/年

新用户满立减:每满1000立减50

 

1、到阿里云官网选购产品
2、加入到购物车
3、结算时立享满减

注意:新用户首次购买时必须先加到购物车,然后一起结算才享受此优惠。

腾讯云CVM云服务器22.07元起

 

 

腾讯云1核1G:22.07元/月、794.73元/3年

腾讯云2核2G:36.48元/月、1313.35元/3年

腾讯云2核4G:43.01元/月、1548.5元/3年

腾讯云4核8G:178.5元/月、6426元/3年