Amazon Lightsail 还提供了一项配置,用于创建独立于已安装实例的数据库,该数据库具有自己的专用存储空间。是的,它是付费的,有不同的计划。仅适用于一个可用区中的 Amazon Lightsail 数据库(无冗余)的标准价格计划包括:
例如,亚马逊LightSale可用计划。
- 5 美元 - 1GB 内存、1 个 vCPU、40 GB SSD 存储和 2TB 传输
- $ 10– 2GB内存,1个vCPU,60 GB SSD存储和3TB传输
- $ 20– 4GB内存,2个vCPU,80 GB SSD存储和4TB传输
- $ 40– 8GB内存,2个vCPU,160 GB SSD存储和5TB GB传输
- $ 80– 16GB内存,4个vCPU,320 GB SSD存储和6TB GB传输
- $ 120– 32GB内存,8个vCPU,640 GB SSD存储和7TB GB传输
第 1 步:转到亚马逊 Lightsail 主页,选择数据库
与 Lightsail 实例计划一样,Amazon Lightsail 数据库的入门计划也是免费的一个月。要查看它,您只需使用信用卡注册亚马逊 Lightsail;不用担心他们根本不会在一个月前收费。这是注册页面的链接。
因此,说到重点,如果您已经拥有某个实例或 Web 应用程序,并且想要拥有相同的 MySQL 数据库,您可以在 Amazon AWS 的快速服务器上创建它。
在 Amazon Lightsail 的主页上,单击“数据库”选项卡,然后单击“创建数据库”按钮。
步骤 2:选择 Lightsail 数据库位置
创建 Amazon Lightsail 数据库的第一件事是选择要托管数据库及其数据的数据中心位置。选择离您最近的一个,它有助于减少响应时间并为您提供更好的服务和速度。例如,如果您的目标受众在美国,请选择美国位置,以便为您的网站或应用程序访问者提供较短的响应时间和更好的性能。
第 3 步:选择您的数据库 - MySQL 或 PostgreSQL
在AWS Lightsail上,我们提供了两种AWS数据库,一种是最流行和使用最广泛的,即MySQL,另一种是PostgreSQL。但是,PostgreSQL具有非常好的声誉和稳定性,但是由于大多数用户使用MySQL,因此我们选择它进行安装。不过,两个数据库的安装过程将是相同的。
在编写本教程时,可供安装的 Amazon Lightsail MySQL 数据库版本为 5.6、5.7 和最新版本为 8.0。PostgreSQL 也是如此 - 9.6、10.9 和 11.4。
单击Mysql以选择它,然后从下拉框中选择要安装的版本。
第 4 步:选择 Lightsail 数据库定价
这些是 Lightsail 数据库的标准计划,选择适合您的计划并进入下一步。
步骤 5:命名您的 Amazon Lightsail 数据库
默认情况下,分配给数据库的名称是 Database-1,但是,您可以删除它并键入您可以记住的名称或根据项目键入的名称。在本教程中,我们使用默认的。
最后,单击“创建数据库”按钮。
步骤 6:如何访问 Lightsail 数据库
创建数据库后,单击该数据库以打开并访问其连接详细信息。
在下一页上,您将找到 Amazon Lightsail 数据库连接详细信息,例如用户名和密码,包括终端节点地址以及默认端口。
步骤 7:启用 Amazon Lightsail 数据库外部访问
默认情况下,我们无法连接我们创建的数据库,因此要在外部连接和访问它,我们必须启用它。在“终结点和端口”部分下,单击“公共模式”是一个禁用选项。
之后,启用网络安全切换按钮以进行公共访问。
步骤 7:如何连接到 Lightsail 数据库
有几种方法可以连接到MySQL数据库,流行的是通过phpMyAdmin,但是,如果您尚未安装它,请使用一些图形用户界面数据库管理器工具,例如称为MySQL Workbench的官方工具。
在这里,我们使用 Windows 10 上的 MySQL 工作台来远程访问和管理我们的 Amazon Lightsail MySQL 数据库。它是免费下载和使用。这是获取它的链接。
首先,在您的系统上安装 MySQL 工作台,然后打开相同的工作台。
单击 + 图标以添加新连接。
输入以下详细信息。
连接名称:键入要记住与 Lightsail 数据库的连接的任何内容。
连接:在标准 TCP/IP 或
主机名:复制并粘贴 Amazon Lightsail 数据库中可用的终端节点地址。
用户名:键入 Lightsail 为您的数据库创建的用户名
最后,点击 OK 按钮。
输入 Lightsail 上的密码,然后单击“确定”按钮。您还可以选中“在保管库中保存密码”,以免每次要连接到数据库时都输入密码。
您将看到它已连接,现在您可以使用它来创建,删除和编辑数据库方案,包括运行不同的SQL查询。