创建具有高可用性的 Lightsail 数据库 - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建具有高可用性的 Lightsail 数据库

只需几分钟,即可在 Amazon Lightsail 中创建托管数据库。您可以在 MySQL 或 PostgreSQL 的最新主要版本之间进行选择,并使用标准或高可用性计划配置数据库。

注意

有关 Lightsail 中托管数据库的更多信息,请参阅选择数据库。

创建数据库
  1. 登录 Lightsail 控制台

  2. 在 Lightsail 主页上,选择 “数据库” 选项卡。

  3. 选择创建数据库

  4. 为您的数据库选择 AWS 区域 和可用区。

    1. 选择更改 AWS 区域 和可用区,然后选择一个区域。

    2. 选择更改可用区,然后选择一个可用区。

  5. 选择数据库类型。在其中一个可用的数据库引擎选项下,选择下拉菜单,然后选择 Lightsail 支持的最新主要数据库版本之一。

    在 Lightsail 控制台中选择一个数据库引擎。
  6. 如有必要,请选择以下选项之一:

    • Specify login credentials (指定登录凭证) – 指定自己的数据库用户名和密码。否则,Lightsail 会指定用户名,并为您创建一个强密码。

      • 要指定自己的用户名,请选择 Specify login credentials (指定登录凭证),然后在文本框中输入您的用户名。根据您选择的数据库引擎,将具有以下约束条件:

        MySQL

        • MySQL 所需条件。

        • 必须为 1 到 16 个字母或数字。

        • 第一个字符必须是字母。

        • 不能是所选数据库引擎的保留字。有关 MySQL 中保留字的更多信息,请参阅 MySQL 5.6MySQL 5.7MySQL 8.0 的关键字和保留字文章。

        PostgreSQL

        • PostgreSQL 所需条件。

        • 必须为 1 到 63 个字母或数字。

        • 第一个字符必须是字母。

        • 不能是所选数据库引擎的保留字。有关 PostgreSQL 中保留字的更多信息,请参阅 PostgreSQL 9.6PostgreSQL 10PostgreSQL 11PostgreSQL 12 的 SQL 关键字文章。

      • 要指定自己的密码,请清除 Create a strong password for me (为我创建强密码) 复选框,然后在文本框中输入您的密码。密码可以包含除“/”、“"”或“@”之外的任意可打印 ASCII 字符。对于 MySQL 数据库,密码可包含 8 到 41 个字符。对于 PostgreSQL 数据库,密码可包含 8 到 128 个字符。

    • 指定主数据库名称-指定您自己的主数据库名称,或者 Lightsail 为您指定名称。要指定您自己的主数据库名称,请选择 Specify the master database name (指定主数据库名称),然后在文本框中输入名称。根据您选择的数据库引擎,将具有以下约束条件:

      MySQL

      • 必须包含 1 到 64 个字母或数字。

      • 必须以字母开头。后续字符可以是字母、下划线或数字(0-9)。

      • 不能是所选数据库引擎的保留字。有关 MySQL 中保留字的更多信息,请参阅 MySQL 5.6MySQL 5.7MySQL 8.0 的关键字和保留字文章。

      PostgreSQL

      • 必须包含 1 到 63 个字母、数字或下划线。

      • 必须以字母开头。后续字符可以是字母、下划线或数字(0-9)。

      • 不能是所选数据库引擎的保留字。有关 PostgreSQL 中保留字的更多信息,请参阅 PostgreSQL 9.6PostgreSQL 10PostgreSQL 11PostgreSQL 12 的 SQL 关键字文章。

  7. 选择高可用性或标准数据库计划。

    利用高可用性计划创建的数据库在另一个可用区中具有主数据库和辅助备用数据库,以支持故障转移。有关更多信息,请参阅高可用性数据库。我们提供了定价不同的数据库服务包选项,每个选项都有不同级别的内存、处理能力、存储空间和传输速率。

  8. 输入数据库的名称。

    资源名称:

    • 在你的 Lightsail 账户 AWS 区域 中,每个账户中必须是唯一的。

    • 必须包含 2 到 255 个字符。

    • 必须以字母数字字符或数字作为开头和结尾。

    • 可以包括字母数字字符、数字、句点、连字符和下划线。

  9. 选择以下选项之一,以将标签添加到数据库:

    • Add key-only tags(添加仅包含键的标签)或 Edit key-only tags(编辑仅包含键的标签)(如果已添加标签)。在标签键文本框中输入新标签,然后按 Enter。在您输入标签以添加它们后,选择 Save(保存),或者选择 Cancel(取消)以取消添加。

      Lightsail 控制台中的仅限密钥的标签。
    • 创建一个键值标签,然后在 Key(键)文本框中输入一个键,并在 Value(值)文本框中输入一个值。输入标签后,选择 Save(保存),或者选择 Cancel(取消)以取消添加。

      一次只能添加一个键值标签,然后进行保存。要添加多个键值标签,请重复前面的步骤。

      Lightsail 控制台中的键值标签。
    注意

    有关“仅键”标签和键值标签的更多信息,请参阅标签

  10. 选择创建数据库

    几分钟之内,你的 Lightsail 数据库就准备好了。您可以开始配置数据库以便执行数据导入,或者使用数据库客户端连接该数据库。

后续步骤

以下是一些指南,可帮助你在 Lightsail 启动并运行后在 Lightsail 中管理新数据库: