本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
创建RDS MySQL实例后,您需要在实例中创建与您业务相关的数据库。RDS MySQL支持通过控制台、SQL命令、API接口管理数据库,包括创建、删除数据库。
背景信息
概念
实例:实例是虚拟化的数据库服务器。您可以在一个实例中创建和管理多个数据库。
数据库:数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可以简单理解为存放数据的仓库。
字符集:字符集是数据库中字母、符号的集合,以及它们的编码规则。
建库建表数量限制
账号类型 | 建库数量 | 建表数量 |
账号类型 | 建库数量 | 建表数量 |
高权限账号 | MySQL对数据库的数量没有限制。底层文件系统可能对目录数量有限制。 | <20万 |
普通权限账号 | <20万 |
前提条件
注意事项
RDS MySQL不支持修改数据库名。
创建数据库
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击数据库管理。
单击创建数据库。
设置以下参数:
参数
说明
数据库(DB)名称
长度为2~64个字符。
以字母开头,以字母或数字结尾。
由小写字母、数字、下划线或中划线组成。
数据库名称在实例内必须是唯一的。
数据库名称中如果包含
-
,创建出的数据库的文件夹的名字中的-
会变成@002d
。支持字符集
请按需选择字符集。
授权账号
选中需要访问本数据库的账号。本参数可以留空,在创建数据库后再绑定账号,具体操作,请参见修改账号权限。
此处只会显示普通账号,因为高权限账号拥有所有数据库的所有权限,不需要授权。
备注说明
非必填。用于备注该数据库的相关信息,便于后续数据库管理,最多支持256个字符。
单击确定。
执行如下命令,创建数据库:
CREATE DATABASE <database name>;
删除数据库
通过SQL命令或RDS控制台删除数据库,会导致数据库无法访问,请谨慎操作。
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击数据库管理。
找到要删除的数据库,单击其右侧操作列中的删除。
在弹出的确认框中,单击确定。
在弹出的对话框中进行验证后单击确定。
执行如下命令,删除数据库:
DROP DATABASE <database name>;
常见问题
Q:RDS控制台创建的数据库,登录DMS后为什么找不到?
A:如果实例存在,但实例展开后未找到目标数据库,可能是:
登录账号无目标数据库的访问权限:您可前往RDS实例详情页的账号管理页面手动调整账号权限。
元数据未同步导致目录无法显示:请将鼠标悬浮在目标数据库所属实例上,单击实例名右侧的
按钮,即可刷新数据库列表,显示目标数据库。
如需快速同步数据库的库表结构,可以通过DMS空库初始化功能实现。
相关API
API | 描述 |
API | 描述 |
创建数据库。 | |
删除数据库。 |
相关文档
- 本页导读 (1)
- 背景信息
- 概念
- 建库建表数量限制
- 前提条件
- 注意事项
- 创建数据库
- 删除数据库
- 常见问题
- 相关API
- 相关文档