在本模块中,您将为 WordPress 站点创建 MySQL 数据库。在您创建数据库之前,让我们了解一下为何 WordPress 需要 MySQL 数据库,以及为何 Amazon RDS 能很好地满足您的数据库需求。
完成模块所需时间:5 分钟
WordPress 是一种灵活的内容管理系统,用于构建博客、电子商务站点、讨论区等等。无论您创建何种网站,都要存储内容。对于博客而言,需要存储的内容是博客文章和评论。对于电子商务站点而言,需要存储的内容是产品和用户账户。
这些内容需要永久存储在某个地方。WordPress 使用 MySQL 来存储这些内容。WordPress 应用程序中的许多数据都是分层的结构化数据。例如,应用程序可能含有博客文章,而后者又含有用户提交的评论。关系数据库很适合存储类似这样的分层数据。此外,MySQL 是最常用的开源数据库,而且能为此类应用程序提供可靠和出色的性能。
许多 WordPress 安装指南使用的 MySQL 数据库均位于安装了 WordPress 的同一服务器上。虽然这可能足以满足初始需求,但出于以下几个原因,您可能并不希望 MySQL 数据库与 WordPress 安装到相同服务器上:
● MySQL 和 WordPress 将争用同一服务器上的计算资源,这可能会降低站点性能。
● 随着您的站点变得越来越受欢迎,您无法通过添加额外的 WordPress 服务器来横向扩展 WordPress。
● 您要负责执行所有数据库维护任务,包括数据库备份和安全升级。
通过使用 Amazon RDS for MySQL,可以消除这些问题。数据库将放在与安装了 WordPress 的实例不同的实例上,因此,它们将不会争用资源。此外,您可以创建连接到 RDS 上单个 MySQL 实例的多个 WordPress 安装,从而实现横向扩展站点。最后,Amazon RDS for MySQL 能自动执行备份和安装安全补丁,有效帮助您管理数据库。
在下面的步骤中,您将使用 AWS 管理控制台启动 MySQL 数据库。