创建和连接 MySQL 数据库
在本教程中,您将了解如何创建环境来运行 MySQL 数据库(我们将此环境称为实例)、连接数据库以及删除数据库实例。 我们将使用 Amazon Relational Database Service (Amazon RDS) 执行此操作,在本教程中完成的所有操作均符合免费套餐条件。
当您单击此处之后,AWS 管理控制台将在新的浏览器窗口中打开,因此您可以使本分步指南保持打开状态。当此屏幕加载时,请在数据库下找到 RDS,然后单击以打开 Amazon RDS 控制台。
在此步骤中,我们将使用 Amazon RDS 创建一个 MySQL 数据库实例,该实例将采用 db.t2.micro 数据库实例类、具有 20GB 存储空间并启用保留期为一天的自动备份。请注意,这一切均符合免费套餐条件。
d. 您现在可配置数据库实例。下面的列表显示了可在本教程中使用的示例设置:
实例规格:
- 许可证模式:选择默认的 general-public-license,以使用适用于 MySQL 的一般许可证协议。MySQL 只有一种许可证模式。
- 数据库引擎版本:选择 MySQL 的默认版本。请注意,Amazon RDS 在某些区域支持多个 MySQL 版本。
- 数据库实例类:选择 db.t2.micro --- 1vCPU, 1 GIB RAM。 这相当于 1GB 的内存和 1 个 vCPU。要查看受支持的实例类列表,请参阅 Amazon RDS 产品详情。
- 多可用区部署:请注意,您需要为多可用区部署付费。使用多可用区部署将自动在不同可用区中预置和维护一个同步备用副本。 有关更多信息,请参阅高可用性部署。
- 存储类型:选择通用型 (SSD)。有关存储的更多信息,请参阅 Amazon RDS 的存储。
- 分配的存储空间:选择默认值 20 为数据库分配 20GB 的存储空间。 借助 Amazon RDS for MySQL,您最多可扩展至 16TB。
- 启用存储自动缩放:如果您的工作负载是周期性的或不可预测的,您可以启用存储自动缩放,以使 RDS 在需要时自动扩展您的存储。此选项不适用于本教程。
设置:
- 数据库实例标识符:为数据库实例键入一个名称,该名称在您选择的区域中对于您的账户是唯一的。在本教程中,我们将其命名为 rds-mysql-10minTutorial。
- 主用户名:键入您将用于登录数据库实例的用户名。在本示例中,我们将使用 masterUsername。
- 主密码:键入一个包含 8 到 41 位可打印 ASCII 字符(不包括 /、"、和 @)的密码作为主用户密码。
- 确认密码:重新键入密码
- 分配的存储空间:键入 5 为数据库分配 5GB 的存储空间。有关存储空间分配的更多信息,请参阅“Amazon Relational Database Service 功能”(切换顺序,其位于存储类型后面)
单击下一步。
e.您现在位于配置高级设置页面上,可以在该页面提供 RDS 启动 MySQL 数据库实例所需的其他信息。下面的列表显示了我们的示例数据库实例的设置。
- Virtual Private Cloud (VPC):选择默认 VPC。有关 VPC 的更多信息,请参阅 Amazon RDS 和 Amazon Virtual Private Cloud (VPC)。
- 子网组:选择默认子网组。有关子网组的更多信息,请参阅使用数据库子网组。
- 公共可访问性:选择是。这将为数据库实例分配一个 IP 地址,以便您可以从自己的设备直接连接到数据库。
- 可用区:选择无首选项。有关更多详细信息,请参阅区域和可用区。
- VPC 安全组:选择新建 VPC 安全组。这将创建一个安全组,支持从您目前所用设备的 IP 地址连接到创建的数据库。
数据库选项
- 数据库名称:键入一个包含 1 到 64 个字母数字字符的数据库名称。如果您不提供名称,Amazon RDS 将不会在您创建的数据库实例上自动创建数据库。
- 端口:保留默认值 3306。
- 数据库参数组:保留默认值 default.mysql5.6。有关更多信息,请参阅使用数据库参数组。
- 选项组:选择默认值 default:mysql5.6Amazon RDS 使用选项组启用和配置其他功能。 有关更多信息,请参阅使用选项组。
- IAM 数据库身份验证:选择禁用。该选项允许您使用 AWS IAM 用户和组以管理数据库认证。
加密
该选项在免费套餐中不可用。有关更多信息,请参阅加密 Amazon RDS 资源。
备份
- 备份保留期:您可以选择保留备份的天数。在本教程中,请将该值设置为 1。
- 备份时段:使用默认值无首选项。
监控
- 增强监控:选择禁用增强型监控继续享受免费套餐。 启用增强监控将实时为您提供关于运行数据库实例的操作系统 (OS) 的指标。有关更多信息,请参阅查看数据库实例指标。
性能详情
在本教程中,选择禁用性能详情。
维护
- 次要版本自动更新:选择启用次要版本自动更新以在更新可用时接收自动更新。
- 维护时段:选择无首选项。
删除保护
在本教程中,清除启用删除保护。启用该选项后,您将无法删除数据库。
单击创建数据库。
数据库实例创建完成且状态变成可用后,您可以使用任何标准 SQL 客户端连接数据库实例上的数据库。在此步骤中,我们将下载 MySQL Workbench 这一常用的 SQL 客户端。
a. 转至下载 MySQL Workbench页面,下载并安装 MySQL Workbench。有关使用 MySQL 的更多信息,请转至 MySQL 文档。
注意:记得要在您从中创建数据库实例的同一设备上运行 MySQL Workbench。将数据库所在的安全组配置为仅允许从您创建数据库实例所使用的设备建立连接。
在此步骤中,我们将连接您使用 MySQL Workbench 创建的数据库。
您可以从 Amazon RDS 控制台轻松删除 MySQL 数据库实例。事实上,最好删除不再使用的实例,以免继续为其付费。
您已使用 Amazon RDS 创建、连接和删除 MySQL 数据库实例。 利用 Amazon RDS,您能够轻松在云中设置、操作和扩展关系数据库。 它在管理耗时的数据库管理任务的同时,可提供经济实用的可调容量,使您能够腾出时间专注于应用程序和业务。
现在,您已经了解了如何使用 Amazon RDS 创建和连接 MySQL 数据库,您可以继续学习下一个教程,以了解如何将 MySQL 数据库与在 Web 服务器上运行的 PHP 应用程序结合使用。