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

创建运行 MariaDB 数据库引擎的数据库实例

Amazon RDS 的基本构建基块是数据库实例。数据库实例是指创建 MariaDB 数据库的位置。

重要

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

有关指导您完成创建和连接到示例数据库实例的示例,请参阅 创建 MariaDB 数据库实例并连接至 MariaDB 数据库实例上的数据库

AWS 管理控制台

启动 MariaDB 数据库实例

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

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

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

  4. 选择 Launch DB Instance 以启动 Launch DB Instance Wizard

    向导在 Select Engine 页面上打开。

     Select Engine (选择引擎)
  5. Launch DB Instance Wizard 窗口中,为 MariaDB 数据库引擎选择 Select

  6. Production? 步骤会询问您是否要将所创建的数据库实例用于生产。如果是,请选择 Yes。如果选择了 Yes,将在下一步中预先选择故障转移选项 Multi-AZProvisioned IOPS 存储选项。我们建议将这些功能用于任何生产环境。

  7. 选择 Next 以继续。此时将出现 Specify DB Details 页面。

    Specify DB Details 页面上,指定数据库实例信息。有关每项设置的信息,请参阅 适用于 MariaDB 数据库实例的设置

     Specify DB Details (指定数据库详细信息)
  8. 选择 Next 以继续。此时将出现 Configure Advanced Settings 页面。

    Configure Advanced Settings 页面上,提供 Amazon RDS 启动 数据库实例所需的其他信息。有关每项设置的信息,请参阅 适用于 MySQL 数据库实例的设置

     Configure Advanced Settings (配置高级设置)
  9. 选择 Launch DB Instance 以创建您的 MariaDB 数据库实例。

  10. 在此向导的最后一个页面上,选择 Close

在 Amazon RDS 控制台中,新数据库实例显示在数据库实例列表中。数据库实例具有 creating 状态,直到该数据库实例完成创建并可供使用。当状态变为 Available 时,您可以连接到该数据库实例。根据所分配的数据库实例类和存储的不同,新实例可能需要数分钟时间才能变得可用。

 “My DB Instances”列表

CLI

要使用 AWS CLI 创建 MariaDB 数据库实例,请结合以下参数调用 create-db-instance 命令。有关每项设置的信息,请参阅 适用于 MariaDB 数据库实例的设置

  • --db-instance-identifier

  • --db-instance-class

  • --db-security-groups

  • --db-subnet-group

  • --engine

  • --master-user-name

  • --master-user-password

  • --allocated-storage

  • --backup-retention-period

以下命令创建名为 mydbinstance 的 MariaDB 实例。

针对 Linux、OS X 或 Unix:

aws rds create-db-instance \ --db-instance-identifier mydbinstance \ --db-instance-class db.m1.small \ --engine mariadb \ --allocated-storage 20 \ --master-username masteruser \ --master-user-password masteruserpassword \ --backup-retention-period 3

对于 Windows:

aws rds create-db-instance ^ --db-instance-identifier mydbinstance ^ --db-instance-class db.m1.small ^ --engine mariadb ^ --allocated-storage 20 ^ --master-username masteruser ^ --master-user-password masteruserpassword ^ --backup-retention-period 3

此命令应该生成类似于下述信息的输出:

DBINSTANCE mydbinstance db.m1.small mariadb 20 sa creating 3 **** n 10.0.17 SECGROUP default active PARAMGRP default.mariadb10.0 in-sync

API

要使用 Amazon RDS API 创建 MariaDB 数据库实例,请使用以下参数调用 CreateDBInstance 操作。有关每项设置的信息,请参阅 适用于 MariaDB 数据库实例的设置

  • AllocatedStorage

  • BackupRetentionPeriod

  • DBInstanceClass

  • DBInstanceIdentifier

  • DBSecurityGroups

  • DBSubnetGroup

  • Engine

  • MasterUsername

  • MasterUserPassword

https://rds.us-west-2.amazonaws.com/ ?Action=CreateDBInstance &AllocatedStorage=20 &BackupRetentionPeriod=3 &DBInstanceClass=db.m3.medium &DBInstanceIdentifier=mydbinstance &DBName=mydatabase &DBSecurityGroups.member.1=mysecuritygroup &DBSubnetGroup=mydbsubnetgroup &Engine=mariadb &MasterUserPassword=masteruserpassword &MasterUsername=masterawsuser &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140213/us-west-2/rds/aws4_request &X-Amz-Date=20140213T162136Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=8052a76dfb18469393c5f0182cdab0ebc224a9c7c5c949155376c1c250fc7ec3

适用于 MariaDB 数据库实例的设置

下表包含您在创建 Maria 数据库实例时所选设置的详细信息。

设置 设置描述
分配的存储空间

为您的数据库实例分配的存储量 (以 GB 为单位)。有时,为数据库实例分配的存储空间高于数据库大小时可提高 I/O 性能。

有关更多信息,请参阅 Amazon RDS 的存储

Auto Minor Version Upgrade

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

可用区

您的数据库实例所在的可用区。使用 No Preference 默认值,除非您想指定可用区。

有关更多信息,请参阅 区域和可用区

备份保留期

您希望保留数据库实例自动备份的天数。对于所有重要数据库实例,应将此值设置为 1 或更大值。

有关更多信息,请参阅 使用备份

备份时段

Amazon RDS 自动备份您的数据库实例的时间段。除非您知道需要何时进行数据库备份,否则请使用 No Preference 默认值。

有关更多信息,请参阅 使用备份

Copy Tags To Snapshots

选择此选项可在创建快照时将任何数据库实例标签复制到数据库快照。

有关更多信息,请参阅 标记 Amazon RDS 资源

Database Name

您的数据库实例的数据库名称。名称必须包含 1 到 64 个字母数字字符。如果您不提供名称,Amazon RDS 就不会在您正在创建的数据库实例上创建数据库。

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

Database Port

要访问数据库实例的端口。MariaDB 安装默认为端口 3306。如果您对数据库实例使用数据库安全组,则此值必须是您在创建数据库安全组时提供的端口值。

某些公司的防火墙不允许连接到默认的 MariaDB 端口。如果您公司的防火墙阻止该默认端口,请为您的数据库实例选择其他端口。

数据库引擎版本

要使用的 MariaDB 版本。

数据库实例类

您的数据库实例的配置。例如,一个 db.m1.small 实例类相当于 1.7 GB 内存、1 ECU (1 个虚拟内核具有 1 个 ECU),64 位平台和中等 I/O 容量。

如有可能,请选择足够大的实例类以便典型查询工作集能够保留在内存中。在内存中保留工作集时,系统可避免对磁盘进行写入,从而提高性能。

有关更多信息,请参阅 数据库实例类

DB Instance Identifier

您的数据库实例的名称。数据库实例标识符最多可以包含 63 个字母数字字符,且必须在所选区域中对于您的账户是唯一的。您可以在名称中加入一些有用的信息,例如包含您选择的区域,示例如下:mariadb-instance1

DB Parameter Group

您的数据库实例的参数组。您可以选择默认参数组,也可以创建自定义参数组。

有关更多信息,请参阅 使用数据库参数组

启用加密

Yes 可对此数据库实例启用静态加密。

有关更多信息,请参阅 加密 Amazon RDS 资源

Enable Enhanced Monitoring

Yes 针对您的数据库实例运行的操作系统,实时收集指标。

有关更多信息,请参阅 增强监控

License Model

MariaDB 只有一个许可模式,即用于 MariaDB 的一般许可协议 General-Public-License

Maintenance Window

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

有关更多信息,请参阅 Amazon RDS 维护窗口

Master Username

您用作主用户名的名称,可用于登录数据库实例。

有关更多信息以及主用户的默认权限的列表,请参阅Amazon RDS 上的 MariaDB 安全性

主用户密码

您的主用户账户密码。密码必须包含 8 到 41 个可打印 ASCII 字符 (不包括: /、"、空格和 @)。

Multi-AZ Deployment

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

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

选项组

您的数据库实例的选项组。您可以选择默认选项组,也可以创建自定义选项组。

有关更多信息,请参阅 使用选项组

公开访问

Yes 为数据库实例提供公有 IP 地址。这意味着在 VPC 外部可以访问 (数据库实例也需要在 VPC 的公有子网中)。如果您只希望从 VPC 内部访问数据库实例,请选择 No

有关更多信息,请参阅 从 Internet 隐藏 VPC 中的数据库实例

存储类型

您的数据库实例的存储类型。

有关更多信息,请参阅 Amazon RDS 存储类型

子网组

此设置取决于您所处的平台。如果您是 AWS 的新客户,请选择 default,这是为您的账户创建的默认数据库子网组。如果要在早期 E2-Classic 平台上创建数据库实例,并且想让该数据库实例位于特定 VPC 中,请选择为该 VPC 创建的数据库子网组。

VPC

此设置取决于您所处的平台。如果您是 AWS 的新客户,请选择所显示的默认 VPC。如果您要在不使用 VPC 的早期 E2-Classic 平台上创建数据库实例,请选择 Not in VPC

有关更多信息,请参阅 Amazon Virtual Private Cloud (VPCs) 和 Amazon RDS

VPC 安全组

如果您是 AWS 的新客户,请选择默认 VPC。否则,请选择先前创建的 VPC 安全组。

有关更多信息,请参阅 使用数据库安全组 (EC2-Classic 平台)

相关主题