说明
部分RDS for MySQL实例的账号管理机制已升级。使用本文前,请先检查您的实例是否已升级,检查方式如下:
  1. 登录RDS控制台
  2. 选择目标实例所在地域。
  3. 单击目标实例的ID,进入基本信息页面。
  4. 在左侧导航栏中选择账号管理
    • 如果只显示一个创建账号按钮,表示已升级。具体请参见创建账号和数据库
    • 如果显示创建高权限账号创建初始账号按钮,或不显示任何创建账号的按钮,表示未升级。

若要使用云数据库RDS,您必须在实例中创建数据库和账号。对于MySQL 5.7基础版本的实例,您要在RDS控制台创建一个初始账号,再通过数据管理(DMS)控制台创建普通账号和数据库,本文将介绍详细的操作步骤。

注意事项

  • 同一实例下的数据库共享该实例下的所有资源。每个实例支持创建无数个数据库,支持创建一个初始账号以及无数个普通账号。您可以通过SQL命令创建、管理普通账号和数据库,详情请参见常用SQL命令(MySQL)

  • 如果您要迁移本地数据库到RDS,请在RDS实例中创建与本地数据库一致的迁移账号和数据库。

  • 分配数据库账号权限时,请按最小权限原则和业务角色创建账号,并合理分配只读和读写权限。必要时可以把数据库账号和数据库拆分成更小粒度,使每个数据库账号只能访问其业务之内的数据。如果不需要数据库写入操作,请分配只读权限。

  • 为保障数据库的安全,请将数据库账号的密码设置为强密码,并定期更换。

创建初始账号

  1. 登录RDS管理控制台
  2. 选择目标实例所在地域。
  3. 单击目标实例的ID,进入基本信息页面。
  4. 在左侧导航栏中,选择账号管理,进入账号管理页面。
  5. 单击创建初始账号
  6. 输入要创建的账号信息,如下图所示。


    参数说明:

    参数 说明
    数据库账号 长度为2~16个字符,由小写字母、数字或下划线组成,且必须以字母开头,以字母或数字结尾。
    说明
    建议您一次授权数据库的数量不要超过25个。
    密码 该账号对应的密码。长度为8~32个字符,由字母、数字、中划线或下划线中的任意三种组成。
    确认密码 输入与密码一致的字段,以确保密码正确输入。
  7. 单击确定

创建数据库

说明
初始账号创建成功后才能创建数据库。
  1. 通过DMS登录RDS数据库,详细步骤请参见通过DMS登录RDS数据库
  2. 成功登录数据库后,在页面上方的菜单栏中,选择 新建 > 数据库
  3. 填写数据库信息。


    参数说明:

    参数 说明
    数据库名 设置数据库的名称,无长度及字符限制。
    字符集 设置数据库的字符集。
    排序规则 设置指定字符集下不同字符的比较规则。
  4. 单击确定

创建用户

说明
初始账号创建成功后才能创建数据库。
  1. 通过DMS登录RDS数据库,详细步骤请参见通过DMS登录RDS数据库
  2. 成功登录数据库后,在页面上方的菜单栏中,选择新建 > 数据库用户 ,进入新建用户页面。
  3. 选择基本设置,填写用户的基本信息。


    参数说明:

    参数 说明
    用户名 填写用户名称,长度及字符类型无限制。
    主机 根据需求指定使用该用户的主机,可以是IP地址或域名。
    密码 该用户对应的密码。
    确认密码 输入与密码一致的字段,以确保密码正确输入。
  4. 选择全局权限,设置该用户对于该实例中所有数据库的权限。
  5. 选择对象权限,设置该用户对某个数据库及对该数据库中的表和列的权限。


  6. 单击确定,进入SQL预览页面。
  7. 查看要创建用户的SQL信息,若确认无误,单击确定