Amazon Relational Database Service
用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建 MySQL 数据库实例并连接到 MySQL 数据库实例上的数据库

创建数据库实例的最轻松方法是使用 AWS 管理控制台。在创建数据库实例之后,您即可使用标准 MySQL 实用程序 (例如,MySQL Workbench) 连接到数据库实例上的数据库。

重要

必须先完成设置 Amazon RDS部分中的任务,然后才能创建或连接到数据库实例。

创建 MySQL 数据库实例

Amazon RDS 的基本构建基块是数据库实例。这是您将运行 MySQL 数据库的环境。

在该示例中,您将创建一个数据库实例,它会运行名为 mysql-instance1 的 MySQL 数据库引擎,拥有 db.m1.small 数据库实例类、20 GiB 的存储空间,并启用保留期为一天的自动备份。

创建 MySQL 数据库实例

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在 Amazon RDS 控制台的右上角,选择要在其中创建数据库实例的 AWS 区域。

  3. 在导航窗格中,选择 Databases (数据库)

    如果导航窗格已关闭,请选择左上角的菜单图标以将其打开。

  4. 选择创建数据库。将打开选择引擎页面。

    
									 Select engine(选择引擎)
  5. 选择 MySQL,然后选择下一步

  6. 选择使用案例页面询问您是否计划使用所创建的数据库实例进行生产。选择 Dev/Test,然后选择 Next

  7. Specify DB Details 页面上,指定数据库实例信息。下表显示的是示例数据库实例的设置。根据需要进行设置后,选择 Next

    对于该参数 执行该操作

    许可模式

    选择默认的 general-public-license,使用 MySQL 一般许可协议。MySQL 只有一个许可模式。

    数据库引擎版本

    选择 MySQL 的默认版本。Amazon RDS 在某些 AWS 区域中支持多个 MySQL 版本。

    数据库实例类

    选择 db.m1.small

    多可用区部署

    选择 Yes 在另一个可用区中创建数据库实例的备用副本以支持故障转移。建议将多可用区用于生产工作负载以保持高可用性。对于开发和测试,您可以选择 No

    有关更多信息,请参阅 Amazon RDS 的高可用性(多可用区)

    存储类型

    选择存储类型 General Purpose (SSD)。有关存储的更多信息,请参阅数据库实例存储

    分配的存储空间

    输入 20,为您的数据库分配 20 GiB 的存储空间。有时,为数据库实例分配的存储空间高于数据库大小时可提高 I/O 性能。有关存储分配的更多信息,请参阅 Amazon RDS 功能

    数据库实例标识符

    为数据库实例输入一个名称,该名称在所选 AWS 区域中对于您的账户是唯一的。您可以在名称中加入一些有用的信息(例如包括您选择的 AWS 区域和数据库引擎),例如 mysql-instance1

    主用户名

    使用字母数字字符输入一个名称,该名称将用作您登录数据库实例的主用户名。这是您首次登录数据库实例上的数据库时使用的用户名。

    主密码确认密码

    输入一个包含 8 到 41 位可打印 ASCII 字符(不包括 /、"、和 @)的密码用作主用户密码。这是您使用该用户名登录数据库时将使用的密码。然后在 Confirm Password 框中再次键入该密码。

    
						数据库实例详细信息
  8. 选择 Next

  9. Configure advanced settings (配置高级设置) 页面上,提供 RDS 启动 MySQL 数据库实例所需的其他信息。该表显示的是示例数据库实例的设置。指定数据库实例信息,然后选择创建数据库

    对于该参数 执行该操作

    Virtual Private Cloud (VPC)

    选择 Create new VPC (新建 VPC)

    子网组

    选择创建新的数据库子网组

    公开可用性

    选择

    可用区

    选择 No Preference

    VPC 安全组

    选择新建 VPC 安全组

    数据库名称

    为默认数据库输入包含 1 到 64 个字母数字字符的名称。如果您未提供名称,Amazon RDS 不会在您创建的数据库实例上自动创建数据库。

    要创建其他数据库,请连接到数据库实例并使用 SQL 命令 CREATE DATABASE.有关连接到数据库实例的更多信息,请参阅与运行 MySQL 数据库引擎的数据库实例连接

    数据库端口

    保留默认值 3306,除非您有希望通过其访问数据库的特定端口。MySQL 安装默认为端口 3306。

    数据库参数组

    将默认值保持不变,除非您创建了自己的数据库参数组。有关参数组的更多信息,请参阅 使用数据库参数组

    选项组

    选择默认值,因为该选项组用于您在上一页面中选择的 MySQL 版本。

    将标签复制到快照

    选择该选项可在创建快照时将任何数据库实例标签复制到数据库快照。有关更多信息,请参阅 为 Amazon RDS 资源添加标签

    IAM 数据库身份验证

    选择 No。有关更多信息,请参阅 身份验证和访问控制

    加密

    选择 Enable encryption 可对该数据库实例启用静态加密。有关更多信息,请参阅 加密 Amazon RDS 资源

    备份保留期

    设置希望保留数据库自动备份的天数。为进行测试,您可以将该值设置为 1

    备份时段

    除非您知道需要何时进行数据库备份,否则,请使用 No Preference 默认值。

    增强监测

    除非您要允许实时收集您的数据库实例在其上运行的操作系统的指标,否则,请使用默认值禁用增强监控

    日志导出

    选择常规日志。有关更多信息,请参阅 MySQL 数据库日志文件

    自动次要版本升级

    选择 Enable auto minor version upgrade (允许自动次要版本升级) 以使数据库实例能够在首选的次要数据库引擎版本升级可用时自动接收这些升级。

    维护时段

    选择无首选项

  10. 选择创建数据库

  11. 选择查看数据库实例详细信息

    在 RDS 控制台上,将显示新数据库实例的详细信息。数据库实例具有 creating 状态,直到该数据库实例可供使用。当状态变为 Available 时,您可以连接到该数据库实例。根据数据库实例类和存储量,新实例可能需要等待 20 分钟时间才可用。

    
						“我的数据库实例”列表

与运行 MySQL 数据库引擎的数据库实例上的数据库连接

在 Amazon RDS 预配置了数据库实例后,您即可使用任何标准 SQL 客户端应用程序与该数据库实例上的数据库连接。在该示例中,使用 MySQL 监视器命令连接到 MySQL 数据库实例上的数据库。在基于 GUI 的应用程序中,您可以使用 MySQL Workbench 进行连接;有关更多信息,请转到下载 MySQL Workbench 页面。 有关使用 MySQL 的详细信息,请转到 MySQL 文档

使用 MySQL 监视器与数据库实例上的数据库连接

  1. 找到您的数据库实例的终端节点 (DNS 名称) 和端口号。

    1. 打开 RDS 控制台,然后选择 Databases (数据库) 以显示数据库实例的列表。

    2. 选择 MySQL 数据库实例名称以显示其详细信息。

    3. Connectivity (连接) 选项卡上,复制终端节点。另请注意端口号。您需要终端节点和端口号才能连接到数据库实例。

      
	            						连接到 MySQL 数据库实例
  2. 使用 MySQL 监视器在客户端计算机上的命令提示符下输入以下命令,以便连接至 MySQL 数据库实例的数据库。替换 <endpoint> 的数据库实例的 DNS 名称,替换用于 <mymasteruser> 的主用户名,并在系统提示输入密码时提供所用的主密码。

    PROMPT> mysql -h <endpoint> -P 3306 -u <mymasteruser> -p

    在输入用户的密码后,您应该会看到类似于以下内容的输出。

    Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 350 Server version: 5.6.40-log MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>

删除数据库实例

在连接到您创建的示例数据库实例之后,您应当删除数据库实例,因此您无需为其付费。

删除无最终数据库快照的数据库实例

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择 Databases (数据库)

    如果导航窗格已关闭,请选择左上角的菜单图标以将其打开。

  3. 选择要删除的数据库实例。

  4. 选择 Actions (操作),然后选择 Delete (删除)

  5. 对于 Create final snapshot? (是否创建最终快照?),选择 No (否),然后确认选择。

  6. 选择 Delete