
# 创建数据库
#### 操作场景
云数据库RDS实例创建成功后，您可根据业务需要，创建更多数据库。
**关联了DDM的RDS实例，请跳转到DDM界面执行数据库管理和账号管理的相关操作。**
#### 约束限制
- 恢复中的实例，不可进行该操作。
- "AUTO_PK_ROW_ID"列名是RDS for MySQL数据库保留列名，用户无法创建。
- 只能在主库进行数据库管理，比如授权、创建账号等操作。
- 使用SQL语句创建数据库时，建议使用要授权的用户登录后再进行数据库创建。
- 目前不支持创建同名数据库。
- 在RDS界面创建数据库完成后，不支持修改库名。
- 除RDS界面和API以外的其他方式创建的数据库和账号，也会展示在RDS界面。如果创建的数据库名和账号名不满足[数据库命名规则]和[账号命名规则](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0009.html#rds_05_0009__li18112125711313)，例如包含中文或不支持的特殊字符，那么该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。
- 如果源库的数据库名和账号名不满足[数据库命名规则]和[账号命名规则](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0009.html#rds_05_0009__li18112125711313)，迁移到目标库RDS for MySQL后，该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。
 
#### 操作步骤
- [搜索指定数据库]
  1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002593882307.png)，选择区域。
  
  3. 在"实例管理"页面，选择目标实例，单击实例名称，进入实例的"概览"页。
  
  4. 在左侧导航栏，单击"数据库与账号管理"。
  
  5. 默认在"数据库管理"页签下，在搜索框内输入完整的数据库名或模糊匹配数据库名，搜索指定的数据库。 
     图1搜索指定数据库   
     ![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002706944820.png)
     
     
   
- [通过RDS创建数据库]
  1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002593882307.png)，选择区域。
  
  3. 在"实例管理"页面，选择目标实例，单击实例名称，进入实例的"概览"页。
  
  4. 在左侧导航栏，单击"数据库与账号管理"。
  
  5. 默认在"数据库管理"页签下，单击"创建数据库"，在弹出框中输入数据库名称、备注、选择字符集并授权数据库账号，单击"确定"。 
     图2创建数据库   
     ![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002464465597.png "点击放大")
     - 数据库名称长度可在1～64个字符之间，由字母、数字、中划线、下划线或$（MySQL 8.0不支持$）组成，中划线和$累计总长度小于等于10个字符，且不能包含其他特殊字符。
     
     - 字符集默认utf8，您可根据业务进行选择，单击"展开"可查看更多。
     
     - 备注的长度可在0\~512个字符之间，且必须大于等于指定的内核版本，如果不符合内核小版本要求，请参考[升级RDS for MySQL内核小版本](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0003.html)升级至最新。
       - RDS for MySQL 5.6：大于等于5.6.51.3，可显示备注列。
       
       - RDS for MySQL 5.7：大于等于5.7.33.1，可显示备注列。
       
       - RDS for MySQL 8.0：大于等于8.0.21.4，可显示备注列。
        
     
     - 选择指定的一个或多个未授权账号，单击![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002247143065.png)进行授权，或选择一个或多个指定的已授权账号，单击![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002212063252.png)取消授权。
       如果没有未授权账号，您可进行创建，具体操作请参见[创建数据库账号](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0009.html)。
       
     
     - 如需使用更细粒度的授权，请至数据管理服务DAS进行操作。
     
     
     
     
  
  6. 数据库创建成功后，您可在当前实例的数据库列表中，对其进行管理。
   
- [通过DAS创建数据库]
  1. [登录RDS管理控制台](https://console.huaweicloud.com/rds/#/rds/management/list)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-rds-mysql/zh-cn_image_0000002593882307.png)，选择区域。
  
  3. 在"实例管理"页面，选择目标实例，单击操作列的"登录"，进入数据管理服务登录界面。
  
  4. 正确输入数据库用户名和密码，单击"登录"，即可进入您的数据库。
  
  5. 在界面上方选择"SQL操作 \> SQL窗口"。
  
  6. 执行以下命令创建数据库。 
     ```
     create database 数据库名;
     ```
     
     
   
