

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

# MySQL OpsWorks 层
<a name="workinglayers-db-mysql"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

**注意**  
该层仅适用于 Chef 11 和更早的基于 Linux 的堆栈。

MySQL OpsWorks 层为充当 My [SQL](http://www.mysql.com/) 数据库主服务器的亚马逊 EC2 实例提供了蓝图。内置配方为已部署到应用程序服务器层的每个应用程序创建数据库。例如，如果您部署 PHP 应用程序“myapp”，则该配方会创建“myapp”数据库。

MySQL 层具有以下配置设置。

**MySQL root user password**  
(必填项) 根用户密码。

**Set root user password on every instance**  
(可选) 堆栈中每个实例上安装的堆栈配置和部署属性中是否包含根用户密码。默认设置为 **Yes**。  
如果将此值设置为 “**否**”，则 OpsWorks Stacks 仅将 root 密码传递给应用程序服务器实例。

**自定义安全组**  
(可选) 要与该层关联的自定义安全组。有关更多信息，请参阅 [创建新堆栈](workingstacks-creating.md)。

![\[Add layer interface for MySQL database setup with OpsWorks, ECS, and RDS options.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/add_layer_mysql.png)


您可以向该层添加一个或多个实例，每个实例都表示一个单独的 MySQL 数据库主实例。然后，您可以[将实例附加到应用程序](workingapps-creating.md)，这会在该应用程序的应用程序服务器上安装必要的连接信息。然后，应用程序可以使用连接信息来[连接到实例的数据库服务器](workingapps-connectdb.md)。