本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
MySQL 层参考
重要
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre
注意
此层仅适用于基于 Linux 的堆栈。
MySQL 层支持 MySQL,这是一种广泛使用的关系数据库管理系统。 AWS OpsWorks Stacks 会安装最新的可用版本,具体取决于操作系统。如果您添加 MySQL 实例,则系统会为应用程序服务器层提供所需的访问信息。您必须写入自定义 Chef 配方,以设置 master-master 或 masterslave 配置。
短名称:db-master
兼容性:MySQL 层与以下层兼容:自定义、lb、memcached、monitoring-master、nodejs-app、php-app、rails-app 和 web。
开放端口:MySQL 层允许公开访问端口 22(SSH) 和堆栈的 Web 服务器、自定义服务器以及 Rails、PHP 和 Node.js 应用程序服务器的所有端口。
自动分配弹性 IP 地址:默认情况下关闭
默认 EBS 卷:是,在 /vol/mysql
中
默认安全组: AWS-OpsWorks-DB-Master-服务器
配置:要配置 MySQL 层,您必须指定以下内容:
-
根用户密码
-
MySQL 引擎
Setup 配方:
-
opsworks_initial_setup
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
mysql::server
-
dependencies
-
deploy::mysql
Configure 配方:
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
deploy::mysql
Deploy 配方:
-
deploy::default
-
deploy::mysql
Shutdown 配方:
-
opsworks_shutdown::default
-
mysql::stop
安装:
-
AWS OpsWorks Stacks 使用实例的软件包安装程序将 MySQL 及其日志文件安装到其默认位置。有关更多信息,请参阅 MySQL Documentation
。