若要使用云数据库RDS,您需要在实例中创建数据库和账号。对于MySQL 5.7版本的实例,您需要通过RDS控制台创建一个初始账号,然后可以通过数据管理(DMS)控制台创建和管理数据库。
本文将主要介绍在MySQL 5.7版本的实例中创建初始账号和用命令创建数据库的步骤。目前,DMS已支持管理数据库和用户的图形化界面,若您要创建普通账号或用图形化界面创建数据库,请参见数据库和用户管理功能上线。
注意事项
- 同一实例下的数据库共享该实例下的所有资源。每个MySQL 5.7版本的实例支持创建无数个数据库,支持创建一个初始账号以及无数个普通账号。您可以通过SQL命令创建、管理普通账号和数据库,详情请参见常用SQL命令(MySQL)。
- 如果您要迁移本地数据库到RDS,请在RDS实例中创建与本地数据库一致的迁移账号和数据库。
- 分配数据库账号权限时,请按最小权限原则和业务角色创建账号,并合理分配只读和读写权限。必要时可以把数据库账号和数据库拆分成更小粒度,使每个数据库账号只能访问其业务之内的数据。如果不需要数据库写入操作,请分配只读权限。
- 为保障数据库的安全,请将数据库账号的密码设置为强密码,并定期更换。
操作步骤
- 登录RDS管理控制台。
- 选择目标实例所在地域。
- 单击目标实例的ID,进入[backcolor=transparent]基本信息页面。
- 在左侧导航栏中,选择[backcolor=transparent]账号管理,进入[backcolor=transparent]账号管理页面。
- 单击[backcolor=transparent]创建初始账号。
- 输入要创建的账号信息,如下图所示。
参数说明:
- 数据库账号:长度为2~16个字符,由小写字母、数字或下划线组成。但开头需为字母,结尾需为字母或数字。
- 密码:该账号对应的密码。长度为8~32个字符,由字母、数字、中划线或下划线中的任意三种组成。
- 确认密码:输入与密码一致的字段,以确保密码正确输入。
- 单击[backcolor=transparent]确定。
- 单击页面右上角的[backcolor=transparent]登录数据库,进入数据管理控制台的[backcolor=transparent]快捷登录页面。
- 在[backcolor=transparent]快捷登录页面,检查[backcolor=transparent]阿里云数据库标签页面显示的连接地址和端口信息。若信息正确,填写数据库用户名和密码,如下图所示。
[backcolor=transparent]说明:
- 若是VPC网络,请在[backcolor=transparent]快捷页面选择[backcolor=transparent]自建库标签页面,然后根据提示选择VPC网络类型并填写相关信息。关于操作详情,请参见DMS相关文档。
- 您可以在RDS管理控制台的实例[backcolor=transparent]基本信息页面查看该账号的连接地址和端口信息。
- 参数说明:
1:实例的连接地址和端口信息。 - 2:要访问数据库的账号名称。
- 3:上述账户所对应的密码。
- 单击[backcolor=transparent]登录。
[backcolor=transparent]说明:若您希望浏览器记住该账号的密码,可以先勾选[backcolor=transparent]记住密码,然后再单击[backcolor=transparent]登录。
- 若出现将DMS服务器的IP段加入到RDS白名单中的提示,单击[backcolor=transparent]设置白名单,如下图所示。若需手动添加,请参见设置白名单。
- 成功添加白名单后,单击登录。
- 成功登录数据库后,在页面上方的菜单栏中,选择[backcolor=transparent]SQL操作 > [backcolor=transparent]SQL窗口。
- 在SQL窗口中输入如下命令,创建数据库:[backcolor=transparent]create database [backcolor=transparent]<[backcolor=transparent]database name[backcolor=transparent]>[backcolor=transparent] DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci[backcolor=transparent];
单击[backcolor=transparent]执行,数据库创建完成。
在SQL窗口中输入如下命令,创建普通账号。
单击执行,完成创建普通账号。