

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

# 创建 Lightsail 数据库
<a name="amazon-lightsail-creating-a-database"></a>

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

**注意**  
有关 Lightsail 中托管数据库的更多信息，请参阅[选择数据库](amazon-lightsail-choosing-a-database.md)。

**创建数据库**

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**数据库**。

1. 选择**创建数据库**。

1. 为数据库选择 AWS 区域 和可用区。

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

   1. 选择**更改可用区**，然后选择一个可用区。

1. 选择数据库类型。在可用的数据库引擎选项之一下，选择下拉菜单，然后选择 Lightsail 支持的最新主要数据库版本之一。  
![在 Lightsail 控制台中选取数据库引擎。](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-pick-your-database.png)

1. 如有必要，请选择以下选项之一：
   + **Specify login credentials (指定登录凭证)** – 指定自己的数据库用户名和密码。否则，Lightsail 将为您指定用户名并创建强密码。
     + 要指定自己的用户名，请选择 **Specify login credentials (指定登录凭证)**，然后在文本框中输入您的用户名。根据您选择的数据库引擎，将具有以下约束条件：

       **（MySQL**）
       + MySQL 所需条件。
       + 必须为 1 到 16 个字母或数字。
       + 第一个字符必须是字母。
       + 不能是所选数据库引擎的保留字。有关 MySQL 中保留字的更多信息，请参阅 [MySQL 5.6](https://dev.mysql.com/doc/refman/5.6/en/keywords.html)、[MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/keywords.html) 或 [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/keywords.html) 的关键字和保留字文章。

       **（PostgreSQL**）
       + PostgreSQL 所需条件。
       + 必须为 1 到 63 个字母或数字。
       + 第一个字符必须是字母。
       + 不能是所选数据库引擎的保留字。有关 PostgreSQL 中保留字的更多信息，请参阅 [PostgreSQL 9.6](https://www.postgresql.org/docs/9.6/sql-keywords-appendix.html)、[PostgreSQL 10](https://www.postgresql.org/docs/10/sql-keywords-appendix.html)、[PostgreSQL 11](https://www.postgresql.org/docs/11/sql-keywords-appendix.html) 或 [PostgreSQL 12](https://www.postgresql.org/docs/12/sql-keywords-appendix.html) 的 SQL 关键字文章。
     + 要指定自己的密码，请清除 **Create a strong password for me (为我创建强密码)** 复选框，然后在文本框中输入您的密码。密码可以包含除“/”、“"”或“@”之外的任意可打印 ASCII 字符。对于 MySQL 数据库，密码可包含 8 到 41 个字符。对于 PostgreSQL 数据库，密码可包含 8 到 128 个字符。
   + **Specify the master database name (指定主数据库名称)** – 指定您自己的主数据库名称，或者由 Lightsail 为您指定名称。要指定您自己的主数据库名称，请选择 **Specify the master database name (指定主数据库名称)**，然后在文本框中输入名称。根据您选择的数据库引擎，将具有以下约束条件：

     **（MySQL**）
     + 必须包含 1 到 64 个字母或数字。
     + 必须以字母开头。后续字符可以是字母、下划线或数字（0-9）。
     + 不能是所选数据库引擎的保留字。有关 MySQL 中保留字的更多信息，请参阅 [MySQL 5.6](https://dev.mysql.com/doc/refman/5.6/en/keywords.html)、[MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/keywords.html) 或 [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/keywords.html) 的关键字和保留字文章。

     **（PostgreSQL**）
     + 必须包含 1 到 63 个字母、数字或下划线。
     + 必须以字母开头。后续字符可以是字母、下划线或数字（0-9）。
     + 不能是所选数据库引擎的保留字。有关 PostgreSQL 中保留字的更多信息，请参阅 [PostgreSQL 9.6](https://www.postgresql.org/docs/9.6/sql-keywords-appendix.html)、[PostgreSQL 10](https://www.postgresql.org/docs/10/sql-keywords-appendix.html)、[PostgreSQL 11](https://www.postgresql.org/docs/11/sql-keywords-appendix.html) 或 [PostgreSQL 12](https://www.postgresql.org/docs/12/sql-keywords-appendix.html) 的 SQL 关键字文章。

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

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

1. 输入数据库的名称。

   资源名称：
   + 在您 Lightsail 账户的各个 AWS 区域 中必须是唯一的。
   + 必须包含 2 到 255 个字符。
   + 必须以字母数字字符或数字作为开头和结尾。
   + 可以包括字母数字字符、数字、句点、连字符和下划线。

1. 选择以下选项之一，以将标签添加到数据库：
   + **添加“仅限键”标签**或**管理标签**（如果已添加标签）。在标签键文本框中输入新标签，然后按 **Enter**。在您输入标签以添加它们后，选择 **Save**（保存），或者选择 **Cancel**（取消）以取消添加。  
![Lightsail 控制台中仅包含键的标签。](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + **创建一个键值标签**，然后在 **Key**（键）文本框中输入一个键，并在 **Value**（值）文本框中输入一个值。输入标签后，选择 **Save**（保存），或者选择 **Cancel**（取消）以取消添加。

     一次只能添加一个键值标签，然后进行保存。要添加多个键值标签，请重复前面的步骤。  
![Lightsail 控制台中的键值标签。](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**注意**  
有关“仅键”标签和键值标签的更多信息，请参阅[标签](amazon-lightsail-tags.md)。

1. 选择**创建数据库**。

   您的 Lightsail 数据库在几分钟内即可准备就绪。您可以开始配置数据库以便执行数据导入，或者使用数据库客户端连接该数据库。

## 后续步骤
<a name="creating-a-database-next-steps"></a>

以下是一些指南，用于在新数据库启动并运行后，帮助您在 Lightsail 中管理它们：
+ [为您的数据库配置数据导入模式](amazon-lightsail-configuring-database-data-import-mode.md)
+ [为 Amazon Lightsail 中的数据库配置公有模式](amazon-lightsail-configuring-database-public-mode.md)
+ [管理数据库密码](amazon-lightsail-managing-database-password.md)
+ [连接到 MySQL 数据库](amazon-lightsail-connecting-to-your-mysql-database.md)
+ [连接到 PostgreSQL 数据库](amazon-lightsail-connecting-to-your-postgres-database.md)
+ [将数据导入 MySQL 数据库](amazon-lightsail-importing-data-into-your-mysql-database.md)
+ [将数据导入 PostgreSQL 数据库](amazon-lightsail-importing-data-into-your-postgres-database.md)
+ [创建数据库的快照](amazon-lightsail-creating-a-database-snapshot.md)