Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

创建 MariaDB 数据库实例并连接至 MariaDB 数据库实例上的数据库

创建 MariaDB 数据库实例最简单的方法是使用 Amazon RDS 控制台。您创建数据库实例后,就可以使用命令行工具 (例如 mysql) 或标准图形工具 (例如 HeidiSQL) 来连接到数据库实例上的数据库。

重要

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

创建 MariaDB 实例

Amazon RDS 的基本构建基块是数据库实例。这是您将要在其中运行 MariaDB 数据库的环境。

在此示例中,您将创建一个数据库实例,它会运行名为 east1-mariadb-instance1 的 MariaDB 数据库引擎,并拥有 db.t2.small 数据库实例类、5 GB 的存储空间和保留期为 1 天的自动备份。

创建 MariaDB 数据库实例

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

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

  3. 在导航窗格中,选择 Instances

  4. 选择 Launch DB InstanceLaunch DB Instance WizardSelect Engine 页面打开。

     引擎选择
  5. Select Engine 页面上,选择 MariaDB 图标,然后对 MariaDB 数据库引擎选择 Select

  6. 接下来,Production? 页面会询问您是否要将所创建的数据库实例用于生产。由于这是示例实例,请选择 No。完成后,选择 Next

    注意

    如果创建生产实例,您通常应在此页面选择 Yes 以启用 IOPS 故障转移选项多可用区和预置的 IOPS 存储选项。

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

    对于此参数 请执行此操作

    License Model

    选择默认 general-public-license 可将 GNU 通用公共许可证版本 2 用于 MariaDB。MariaDB 只有一个许可模式。

    数据库引擎版本

    选择要使用的 MariaDB 版本。

    数据库实例类

    选择 db.t2.small 以选择相当于 2 GB 内存、1 ECU (一个带 1 ECU 的虚拟核心) 、64 位平台和中度 I/O 容量的配置。

    Multi-AZ Deployment

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

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

    存储类型

    选择存储类型 Magnetic。有关存储的更多信息,请参阅Amazon RDS 的存储

    分配的存储空间

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

    DB Instance Identifier

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

    Master Username

    使用 1-16 个字母数字字符键入一个名称,该名称将用作您登录数据库实例的主用户名。您首次登录数据库实例上的数据库时将使用此用户名。

    Master PasswordConfirm Password

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

     数据库实例详细信息
  8. Configure Advanced Settings 页面上,提供 RDS 启动 MariaDB 数据库实例所需的其他信息。该表显示的是示例数据库实例的设置。指定数据库实例信息,然后选择 Launch DB Instance

    对于此参数 请执行此操作

    VPC

    选择将托管您的 MariaDB 数据库实例的 Amazon Virtual Private Cloud (Amazon VPC) 的名称。有关使用 VPC 的更多信息,请参阅Amazon Virtual Private Cloud (VPCs) 和 Amazon RDS

    可用区

    确定您是否希望指定特定的可用区。有关可用区的更多信息,请参阅区域和可用区

    VPC 安全组

    选择要与此数据库实例配合使用的 VPC 安全组。有关 VPC 安全组的更多信息,请转至 Amazon Virtual Private Cloud 用户指南中的您的 VPC 的安全组

    Database Name

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

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

    Database Port

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

    DB Parameter Group

    接受默认值 default.mariadb10.0,除非您创建了自己的数据库参数组。有关参数组的更多信息,请参阅 使用数据库参数组

    选项组

    接受默认值 default.mariadb-10-0

    Copy Tags To Snapshots

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

    启用加密

    选择 No

    注意

    通常,您对生产实例选择 Yes,可对此数据库实例启用静态加密。有关更多信息,请参阅 加密 Amazon RDS 资源

    备份保留期

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

    备份时段

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

    Enable Enhanced Monitoring

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

    Auto Minor Version Upgrade

    选择 Yes,以便在次要数据库引擎版本可用时,让数据库实例能够自动接收这些次要升级。

    Maintenance Window

    选择 30 分钟时段,在这段时间内,将会应用对数据库实例的待处理修改。如果该时段无关紧要,请选择 No Preference

     “Additional Configuration”面板
  9. 在 RDS 控制台中,新数据库实例显示在数据库实例列表中。数据库实例具有 creating 状态,直到该数据库实例完成创建并可供使用。当状态更改为 available 时,您即可连接到数据库实例上的数据库。根据所分配的数据库实例类和存储的不同,新数据库实例可能需要数分钟时间才能变得可用。

     “My DB Instances”列表

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

在 Amazon RDS 预置了您的数据库实例后,您即可使用任何标准 SQL 客户端应用程序与该数据库实例上的数据库连接。在此示例中,您使用 mysql 命令行工具连接到 MariaDB 数据库实例上的数据库。您可以用来连接的一个基于 GUI 的应用程序是 HeidiSQL;有关更多信息,请转到 Download HeidiSQL 页面。有关使用 MariaDB 的更多信息,请转到 MariaDB 文档

使用 mysql 命令行工具连接到数据库实例上的数据库

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

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

您会看到类似以下内容的输出。

Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 272 Server version: 5.5.5-10.0.17-MariaDB-log MariaDB Server Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql >

删除数据库实例

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

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

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

  2. 对于 Instances,选择要删除的数据库实例。

  3. 对于 Instance Actions,选择 Delete

  4. 对于 Create final Snapshot?,选择 No

  5. 选择 Yes, Delete