

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

**注意**  
此 layer 僅適用於 Chef 11 或更舊的 Linux 類型堆疊。

MySQL OpsWorks layer 為做為 [MySQL](http://www.mysql.com/) 資料庫主節點的 Amazon EC2 執行個體提供藍圖。內建配方會為已部署到應用程式伺服器 layer 的每個應用程式建立資料庫。例如，如果您部署 PHP 應用程式 “myapp”，則配方會建立一個 “myapp” 資料庫。

MySQL layer 具有下列組態設定。

**MySQL 根使用者密碼**  
(必要) 根使用者密碼。

**在每個執行個體上設定根使用者密碼**  
(選用) 無論根使用者密碼是否包含在堆疊中每個執行個體上安裝的堆疊組態和部署屬性中。預設設定為 **Yes (是)**。  
如果您將此值設定為**否**， OpsWorks Stacks 只會將根密碼傳遞給應用程式伺服器執行個體。

**自訂安全群組**  
(選用) 要與 layer 建立關聯的自訂安全群組。如需詳細資訊，請參閱[建立新的堆疊](workingstacks-creating.md)。

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


您可以將一或多個執行個體新增至 layer，每個執行個體代表一個單獨的 MySQL 資料庫主控。然後，您可以[將執行個體連接至應用程式](workingapps-creating.md)，會在應用程式的應用程式伺服器上安裝必要的連線資訊。然後，應用程式可以使用連線資訊[連線到執行個體的資料庫伺服器](workingapps-connectdb.md)。