租用帮助

如何设置AWS RDS中的多个数据库?
2023-11-29 15:02:44
阅读()
摘要:     Amazon Relational Database Service (Amazon RDS) 它是一种托管服务。可以简化我们设置 操作和拓展数据库的过程。,让用户能够在 AWS云中更轻松地设置、操作和扩展关系数据库。可为用户提供一个经济有效、容量可调的符合行业标准的关系数据库,并承担常见的数据库管理任务它支持AWS Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database和SQL Server等数据库引擎,并提供自动备份、复制和修复功能,以最小化数据库故障导致的停机时长。

Amazon Relational Database Service (Amazon RDS) 它是一种托管服务。可以简化我们设置 操作和拓展数据库的过程。,让用户能够在 AWS云中更轻松地设置、操作和扩展关系数据库。可为用户提供一个经济有效、容量可调的符合行业标准的关系数据库,并承担常见的数据库管理任务它支持AWS Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database和SQL Server等数据库引擎,并提供自动备份、复制和修复功能,以最小化数据库故障导致的停机时长。


数据库实例:就是一个在云上的数据库环境,可以通过AWS RDS API 或者是AWS CLI.然后就可以启动这个实例。


配置AWS RDS多个数据库http://www.hkt4.com/zt/2023-05-06/


一、AWS RDS中的限制


在AWS RDS中,可以在单个数据库实例内运行多个数据库,每个数据库具有自己的独立架构。每个数据库实例对于不同数据库引擎的可用数据库和可用架构有不同的限制。例如,对于MySQL引擎,每个数据库实例可以最多支持100个不同的数据库;而对于PostgreSQL引擎,一个数据库实例可以支持多达5000个数据库。


二、如何设置AWS RDS中的多个数据库


步骤 1. 通过AWS管理控制台,在所有服务的数据库部分中找到 RDS,然后单击以打开 Amazon RDS 控制台。为了在AWS RDS中设置多个数据库,请在创建数据库实例时指定--database-name参数。要在实例中添加其他数据库,需要使用AWS Management Console或AWS RDS API将数据库添加到实例中。


设置AWS RDS中的多个数据库


步骤 2. 创建 Amazon MySQL 实例,要在 AWS 中创建 MySQL 数据库实例,请转到侧面菜单上的数据库,然后单击创建数据库。在此步骤中,您将需要选择数据库创建方法、配置引擎选项并选择数据库版本。请注意,选择标准数据库创建方法时,您将有机会配置数据库选项,包括高级数据库选项。之后,选择 MySQL 引擎并选择下面的版本。


设置AWS RDS中的多个数据库


步骤 3. 选择模板,接下来您需要为您未来在 Amazon RDS 上的 MySQL 实例选择一个示例模板。根据您的用例,在生产、开发/测试和免费层选项之间进行选择。

请注意,Amazon RDS 免费套餐的有效期为 12 个月,在此优惠下,您每月将获得 750 小时的 RDS、20 GB 的通用存储空间和 20 GB 的备份空间。


步骤 4-1。为您在 AWS 上的 MySQL 数据库提供设置,在此步骤中,您将需要定义实例设置。

首先,为您的实例提供一个唯一名称。之后,想一个合适的主用户名和密码。确保保存它们,因为稍后您将使用它们通过 dbForge Studio for MySQL 连接到 Amazon RDS。


设置AWS RDS中的多个数据库


步骤 4-2。继续配置您的 MySQL 实例

为您的实例设置凭证后,让我们继续定义您未来的 Amazon MySQL 实例大小和存储选项。选择满足您的工作负载要求的数据库实例类、存储类型和分配的存储。

请注意,您可以使用 Amazon RDS for MySQL 将分配的存储扩展到最大 65 TB。


步骤 4-3。定义连接选项

我们现在已经到达连接部分。在这里,您可以为 AWS RDS 上的 MySQL 实例提供所有必要的连接配置。

请注意,创建数据库后,您无法更改 Virtual Private Cloud。


步骤 5. 为您的 MySQL on AWS 定义高级设置

在此步骤中,您需要配置 AWS RDS 启动 MySQL 数据库实例所需的其他数据库选项。您可以启用数据库备份、增强监控和维护。在维护部分,我们建议选择启用自动次要版本升级,以便在更新可用时立即接收自动更新。

请注意,如果启用了启用删除保护选项,您将无法删除创建的数据库。


步骤 6. 在 AWS 上启动 MySQL 实例

定义完所有设置后,您终于可以单击 Launch DB Instance。实例进程完成后(可能需要一些时间),您将能够检查状态以及相应窗口中的一些其他配置信息,如屏幕截图所示。要查看您的 MySQL 实例的详细信息,请单击数据库实例名称。检查详细信息并单击创建数据库以完成该过程。


设置AWS RDS中的多个数据库


步骤 7. 查看 MySQL 实例详细信息

现在,当我们接近摘要部分时,我们可以看到仪表板,如屏幕截图所示。它提供有关最近事件的 MySQL 实例详细信息,包括 CPU 利用率、数据库连接、可用存储空间。要检查必要的信息,请在选项卡之间切换。例如,在 Connectivity & security 选项卡上,您可以访问与 MySQL Endpoint 相关的信息。

请注意,您稍后需要在连接字符串中指定来自实例端点(作为主机)的 DNS 地址和端口号(作为端口)以连接到 MySQL 实例。


当实例状态为可用时,即数据库实例已部署完毕,您可以前往 dbForge Studio for MySQL 连接 Amazon RDS。


设置AWS RDS中的多个数据库


三、如何连接Amazon RDS MySQ


使用 dbForge Studio for MySQL 连接到 Amazon RDS MySQL 数据库实例


dbForge Studio 是 SQL 开发人员的绝佳解决方案,因为它使您能够从本地计算机连接到 AWS RDS 实例,并通过其强大的内置功能促进您的数据库体验。要通过 dbForge Studio for MySQL 配置对 Amazon RDS 实例的远程访问,请执行以下操作:


在数据库资源管理器中,单击数据库连接。或者,您可以转到主菜单上的数据库,然后单击新建连接。


在“数据库连接属性”窗口中,指定连接类型,输入主机名、端口、用户和密码。

配置完所有设置后,单击“确定”。现在您已成功设置到 AWS RDS 的远程连接


设置AWS RDS中的多个数据库


四、AWS RDS适用情况


如果您需要在单个单元中管理和扩展多个数据库,则AWS RDS的能力可以帮助简化工作流程。这种情况通常出现在大型企业数据库环境中,或需要以类似于SaaS模式的方式向许多客户提供服务的软件开发环境中。


AWS RDS是一个非常强大的关系数据库服务,用户可以在单个数据库实例内运行多个数据库或架构。但是,有不同数据库引擎的不同限制,用户需要根据自己的具体需求进行选择和设置。


相关产品
HKT4为您的网站提供全球IDC资源
立即免费测试