

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

# 步驟 3.1：新增後端資料庫
<a name="gettingstarted-db-db"></a>

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

SimplePHPApp 的新版本將其資料存放在後端資料庫中。 OpsWorks Stacks 支援兩種類型的資料庫伺服器：
+ [MySQL OpsWorks Stacks layer](workinglayers-db-mysql.md) 是建立託管 MySQL 資料庫主節點的 Amazon EC2 執行個體的藍圖。
+ Amazon RDS 服務層提供將 [Amazon RDS 執行個體](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)併入堆疊的方法。

您也可以使用其他資料庫，例如 Amazon DynamoDB，或建立自訂 layer 以支援資料庫，例如 [MongoDB](http://www.mongodb.org/)。如需詳細資訊，請參閱[使用後端資料存放區](customizing-rds.md)。

此範例使用 MySQL layer。

**將 MySQL layer 新增至 MyStack**

1. 在 **Layers (Layer)** 頁面上，按一下 **\$1 Layer**。

1. 在 **Add Layer (新增 Layer)** 頁面上，針對 **Layer type (Layer 類型)**，選取 **MySQL**，接受預設設定，然後按一下 **Add Layer (新增 Layer)**。  
![\[Add Layer interface for MySQL with options to set 根使用者 password and apply to all instances.\]](http://docs.aws.amazon.com/zh_tw/opsworks/latest/userguide/images/gsb3.png)

**將執行個體新增至 MySQL layer**

1. 在 **Layers (Layer)** 頁面的 **MySQL** 資料列上，按一下 **Add an instance (新增執行個體)**。

1. 在 **Instances (執行個體)** 頁面上，在 **MySQL** 下，按一下 **Add an instance (新增執行個體)**。

1. 接受預設值，然後按一下 **Add instance (新增執行個體)**，但先不啟動它。

**注意**  
OpsWorks Stacks 會自動建立名為 的資料庫，在此範例中使用應用程式的簡短名稱 simplephpapp。如果您想要使用 [Chef 配方](http://docs.chef.io/recipes.html)與資料庫互動，您會需要此名稱。