第一步:创建RDS MySQL实例与配置数据库

一个RDS MySQL实例是一台数据库服务器,您可以在其上创建多个数据库,帮助您管理海量的业务数据。本教程将向您介绍如何快速通过控制台创建RDS MySQL实例,并在实例中配置数据库与账号信息。

流程概述

在体验云数据库RDS丰富的功能前,您需要创建并配置一个RDS MySQL实例。推荐您使用阿里云主账号完成以下流程,避免RAM账号带来的权限问题:

  1. 通过标准创建页面购买一个RDS MySQL实例。

  2. 在实例内创建数据库。

  3. 在实例内创建一个高权限账号。

一、创建RDS MySQL实例

  1. 访问RDS实例标准创建页面

  2. 配置核心参数

    您可以通过配置以下核心参数快速完成实例选型,其他参数保持默认值即可。

    选择计费方式(示例值:按量付费)

    • 短期使用建议选择按量付费,按小时付费,能随时释放实例。

    • 长期使用建议选择包年包月,预付费模式,费用比按量付费更低。

    • 业务波动大时建议选择Serverless,实例无固定规格,性能随业务负载自动调整。

    image

    选择地域(示例值:华东1(杭州))

    • 如需通过ECS连接:选择ECS实例所在地域,可实现内网互通。

    • 如需通过其他设备连接:选择离该设备较近的地域,可以降低网络时延,后续通过外网访问。

    • 实例购买后地域不可更改,请谨慎选择。

    选择引擎(示例值:MySQL 8.0)

    • 支持MySQL 5.6、5.7、8.0,建议与业务侧数据库大版本保持一致。

    • 如无版本需求,建议选择MySQL 8.0,可体验更丰富的功能。

    选择产品系列存储类型

    • 不同产品系列存储类型的实例会限制部分产品功能的使用。

    • 如需体验RDS MySQL产品或短期试用,推荐选择高可用系列存储类型高性能本地盘高性能云盘,以较低成本体验更多产品功能。

    选择VPC

    如需与同地域下的ECS实例内网互连,则需选择与ECS相同的VPC。其他情况下,保持默认值即可。

    选择实例规格(示例值:通用规格 24 GB)

    RDS MySQL提供了多种实例规格,您可以根据实际业务需要进行选择。如果购买后发现此规格无法满足需求,可以变更规格配置

  3. 确认配置与下单支付

    1. 您可以在页面右侧查看与确认待购买实例的配置,将鼠标悬浮在查看明细上时,可以在弹窗中查看实例的费用明细。RDS实例费用与其付费方式、系列、规格、存储类型和存储空间大小等参数相关。

    2. 确认配置无误后,单击确认下单按钮并支付。

      说明

      创建按量付费的RDS实例时,您的阿里云账户余额(即现金余额)和代金券的总值必须大于等于100.00元人民币,否则会下单失败并提示“可用金不足”。

  4. 查看实例

    支付成功后,可以单击返回控制台或直接访问RDS实例列表,在页面上方选择地域,查看已购买的实例。实例创建需要1~10分钟左右,当实例状态变为运行中时,表示实例已创建成功。

    说明

    从订单支付成功到控制台显示实例间有一定的延迟,如您支付成功后控制台未显示相关实例,请等待一段时间后刷新控制台。

二、创建数据库

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。在本教程中,您需要选择上一步中创建的RDS实例与该实例所在的地域。

image

  1. 在左侧导航栏中单击数据库管理,然后单击创建数据库按钮打开创建数据库页签。

image

  1. 设置参数:

    • 本教程设置数据库(DB)名称db_test1支持字符集utf8,然后单击创建

    • 如您需要存储4字节的宽字符(例如表情和不常用汉字),可以使用utf8mb4字符集。

    • 高权限账号默认拥有所有数据库权限,无需单独授权,因此不在授权账号下拉框中展示。

  1. 您可以在数据库管理页面中查看新建的数据库。

三、创建账号

  1. 实例列表中单击实例ID,选择左侧导航栏账号管理,单击创建账号打开创建账号页签。

image

  1. 设置账号参数:本教程设置数据库账号dbuser账号类型选择高权限账号

  1. 填写新密码确认密码,单击确定按钮,完成账号创建。

    说明

    如您创建账号失败,请检查是否存在账号重名、创建过于频繁或实例中已有高权限账号等问题,解决后重新创建。

  1. 您可以刷新账号管理页面查看新建的高权限账号。

image

说明

RDS MySQL支持创建普通账号高权限账号,两者区别如下:

  • 高权限账号:云数据库RDS MySQL内最高权限账号(RDS MySQL不支持创建root账号),拥有实例下所有数据库的权限,可通过控制台或API创建,每个实例仅允许创建一个高权限账号。

  • 普通账号:仅对被授权数据库有部分操作权限,可通过控制台、APISQL命令创建。如您需要使用SQL命令创建普通账号(如CREATE USER),需要先创建高权限账号,再通过高权限账号登录数据库执行命令。

下一步

第二步:连接RDS MySQL实例

常见问题

实例查询

  • Q1:如何查看阿里云账号下的RDS实例总数量,以及阿里云账号下是否还有运行中的RDS实例?

    登录RDS概览页,即可查看当前阿里云账号下所有数据库引擎的RDS实例总数量。在该页面您还可以看到实例的地域分布情况,以及各地域下正在运行中的RDS实例数量。

    image

  • Q2:为什么创建实例后,实例列表看不到创建中的实例?

    可能原因

    说明

    建议

    地域错误

    您所在地域和您创建实例时选择的地域不一致。

    在页面左上角切换地域。

    可用区内资源不足

    可用区内资源不足,导致创建失败。

    创建失败您可以在订单列表里看到退款。

    选择其它可用区后重试。

    RAM权限策略禁止创建未加密的RDS实例

    已配置RAM权限策略,禁止RAM用户创建未加密的RDS实例。

    • RAM用户尝试创建高性能本地盘实例,实例创建失败(高性能本地盘实例无法在创建时设置磁盘加密)。

    • RAM用户尝试创建云盘实例,但未设置云盘加密,实例创建失败。

    更多信息,请参见通过RAM权限策略限制RAM用户权限

    创建实例时,存储类型选择云盘,选中云盘加密并设置密钥后重试。

账号与权限

相关文档