

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

# 建立並連線至 MySQL 資料庫執行個體
<a name="CHAP_GettingStarted.CreatingConnecting.MySQL"></a>

本教學課程會建立 EC2 執行個體和 RDS for MySQL 資料庫執行個體。本教學課程說明如何使用標準 MySQL 用戶端，從 EC2 執行個體存取資料庫執行個體。本教學課程為最佳實務，會在虛擬私有雲端 (VPC) 中建立私有資料庫執行個體。在多數情況下，相同 VPC 中的其他資源 (例如 EC2 執行個體) 可以存取該資料庫執行個體，但 VPC 以外的資源便無法存取該執行個體。

完成教學課程後，在您的 VPC 中，每個可用區域都有一個公有子網路和私有子網路。在可用區域中，EC2 執行個體位於公有子網路中，而資料庫執行個體則可於私有子網路中。

**重要**  
建立 AWS 帳戶無需付費。不過，透過完成本教學課程，您可能會因為使用 AWS 的資源而產生費用。如果不再需要這些資源，您可以在完成教學課程後刪除這些資源。

下圖顯示此教學課程完成時的組態。

![\[EC2 執行個體和 MySQL 資料庫執行個體。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/getting-started-mysql.png)


本教學課程可讓您使用下列其中一種方法來建立資源：

1. 使用 AWS 管理主控台 ‐ [建立 MySQL 資料庫執行個體](#CHAP_GettingStarted.Creating.MySQL)和 [建立 EC2 執行個體](#CHAP_GettingStarted.Creating.MySQL.EC2) 

1. 使用 CloudFormation 建立資料庫執行個體和 EC2 執行個體 ‐ [（選用） 使用 建立 VPC、EC2 執行個體和 MySQL 執行個體 CloudFormation](#CHAP_GettingStarted.CFN.MySQL) 

第一個方法使用**輕鬆建立**，來建立具有 AWS 管理主控台的私有 MySQL 資料庫執行個體。您在這裡僅能指定資料庫引擎類型、資料庫執行個體大小與資料庫執行個體識別符。**輕鬆建立**會使用其他組態選項的預設設定。

改用**標準建立**時，您可以在建立資料庫執行個體時指定更多組態選項。這些選項包括可用性、安全性、備份和維護的設定。若要建立公有資料庫執行個體，您必須使用**標準建立**。如需相關資訊，請參閱[建立 Amazon RDS 資料庫執行個體](USER_CreateDBInstance.md)。

**Topics**
+ [先決條件](#CHAP_GettingStarted.Prerequisites.MySQL)
+ [建立 EC2 執行個體](#CHAP_GettingStarted.Creating.MySQL.EC2)
+ [建立 MySQL 資料庫執行個體](#CHAP_GettingStarted.Creating.MySQL)
+ [（選用） 使用 建立 VPC、EC2 執行個體和 MySQL 執行個體 CloudFormation](#CHAP_GettingStarted.CFN.MySQL)
+ [連接至 MySQL 資料庫執行個體](#CHAP_GettingStarted.Connecting.MySQL)
+ [刪除 EC2 執行個體和資料庫執行個體](#CHAP_GettingStarted.Deleting.MySQL)
+ [(選用) 刪除使用 CloudFormation 建立的 EC2 執行個體和資料庫執行個體](#CHAP_GettingStarted.DeletingCFN.MySQL)
+ [(選用) 將資料庫執行個體連線至 Lambda 函數](#CHAP_GettingStarted.ComputeConnect.MySQL)

## 先決條件
<a name="CHAP_GettingStarted.Prerequisites.MySQL"></a>

在開始之前，請先完成下節所含步驟：
+ [註冊 AWS 帳戶](CHAP_SettingUp.md#sign-up-for-aws)
+ [建立具有管理存取權的使用者](CHAP_SettingUp.md#create-an-admin)

## 建立 EC2 執行個體
<a name="CHAP_GettingStarted.Creating.MySQL.EC2"></a>

建立您會用來連線至資料庫的 Amazon EC2 執行個體。

**建立 EC2 執行個體**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)：// 開啟 Amazon EC2 主控台。

1. 在 的右上角 AWS 管理主控台，選擇您要在 AWS 區域 其中建立 EC2 執行個體的 。

1. 選擇 **EC2 儀表板**，然後選擇**啟動執行個體**，如下圖所示。  
![\[EC2 儀表板。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_11.png)

   **啟動執行個體**頁面即開啟。

1. 在**啟動執行個體**頁面中選擇下列設定。

   1. 在 **Name and tags** (名稱與標籤) 下，對於 **Name** (名稱)，輸入 **ec2-database-connect**。

   1. 在**應用程式和作業系統映像 (Amazon Machine Image)** 中，選擇 **Amazon Linux**，然後選擇 **Amazon Linux 2023 AMI**。保留其他選項的預設選擇。  
![\[選擇 Amazon Machine Image。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_12.png)

   1. 在**Instance type** (執行個體類型) 下，選擇 **t2.micro**。

   1. 在 **Key pair (login)** (金鑰對 (登入)) 下，選擇 **Key pair name** (金鑰對名稱)，以使用現有金鑰對。若要為 Amazon EC2 執行個體建立新的金鑰對，請選擇 **Create new key pair** (建立新的金鑰對)，然後使用 **Create key pair** (建立金鑰對) 視窗來建立金鑰對。

      如需有關建立新的金鑰對的詳細資訊，請參閱《Amazon EC2 使用者指南》**中的[建立金鑰對](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html#create-a-key-pair)。

   1. 對於**網路設定**中的**允許 SSH 流量**，選擇 EC2 執行個體的 SSH 連線來源。

      如果顯示的 IP 地址對 SSH 連線而言是正確的，您可以選擇 **My IP** (我的 IP)。否則，您可以決定用於使用 Secure Shell (SSH) 連線至 VPC 中 EC2 執行個體的 IP 地址。若要判斷公有 IP 地址，您可以在不同的瀏覽器視窗或索引標籤中使用 [https://checkip.amazonaws.com](https://checkip.amazonaws.com/) 中的服務。IP 地址的範例為 192.0.2.1/32。

       在許多情況下，您可能透過網際網路服務供應商 (ISP) 或是從沒有靜態 IP 地址的防火牆進行連線。若是如此，請務必確定用戶端電腦所使用的 IP 地址範圍。
**警告**  
如果您使用 `0.0.0.0/0` 進行 SSH 存取，則可讓所有 IP 地址使用 SSH 存取您的公有 EC2 執行個體。通常在測試環境中短暫使用此方法是沒有問題的，但在生產環境則不安全。在生產環境中，您應只授權特定 IP 地址或特定範圍的地址可使用 SSH 存取您的 EC2 執行個體。

      下圖顯示**網路設定**區段的範例。  
![\[EC2 執行個體的網路設定。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/EC2_RDS_Connect_NtwkSettings.png)

   1. 讓剩餘區段保留預設值。

   1. 檢閱**摘要**面板中 EC2 執行個體組態的摘要，並在準備就緒時選擇**啟動執行個體**。

1. 在**啟動狀態**頁面上，記下新的 EC2 執行個體的識別碼，例如：`i-1234567890abcdef0`。  
![\[啟動狀態頁面上的 EC2 執行個體識別符。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/getting-started-ec2-id.png)

1. 選擇 EC2 執行個體識別符，以開啟 EC2 執行個體清單，然後選取您的 EC2 執行個體。

1. 在**詳細資訊**索引標籤中，請記下以下值，當您使用 SSH 進行連線時需要這些值：

   1. 在**執行個體摘要**中，記下**公用 IPv4 DNS** 的值。  
![\[執行個體頁面的詳細資訊索引標籤上的 EC2 公用 DNS 名稱。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/easy-create-ec2-public-dns.png)

   1. 在**執行個體詳細資訊**中，記下**金鑰對名稱**的值。  
![\[執行個體頁面的詳細資訊索引標籤上的 EC2 金鑰對名稱。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/easy-create-ec2-key-pair.png)

1. 請等待 EC2 執行個體的**執行個體狀態**為**執行中**，然後再繼續動作。

## 建立 MySQL 資料庫執行個體
<a name="CHAP_GettingStarted.Creating.MySQL"></a>

Amazon RDS 的基本建置組塊為資料庫執行個體。這是您執行 MySQL 資料庫的環境。

於此範例中，您使用**輕鬆建立**來建立執行 MySQL 資料庫引擎、資料庫執行個體類別為 db.t3.micro 的資料庫執行個體。

**如要以 Easy create (輕鬆建立) 來建立 MySQL 資料庫執行個體**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)：// 開啟 Amazon RDS 主控台。

1. 在 Amazon RDS 主控台的右上角，選擇 AWS 區域 您先前用於 EC2 執行個體的 。

1. 在導覽窗格中，選擇 **Databases (資料庫)**。

1. 選擇 **Create database (建立資料庫)**，並確定選擇 **Easy Create (輕鬆建立)**。  
![\[輕鬆建立選項。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/easy-create-option.png)

1. 在 **Configuration (組態)**，選擇 **MySQL (MySQL)**。

1. 在 **DB instance size** (資料庫執行個體大小) 中，選擇 **Free tier** (免費方案)。免費方案帳戶的**免費方案**隨即顯示。付費方案帳戶的**沙盒**隨即顯示。

1. 對於 **DB instance identifier** (資料庫執行個體識別碼)，請輸入 **database-test1**。

1. 在**主要使用者名稱**，輸入主要使用者的名稱，或保留預設名稱。

   **Create database** (建立資料庫) 頁面看起來應該會如下圖所示。若為免費方案帳戶，**免費方案**隨即顯示。若為付費方案帳戶，**沙盒**隨即顯示。  
![\[建立資料庫頁面。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/easy-create-mysql.png)

1. 如要將自動產生的主要密碼用在資料庫執行個體，請選取**自動產生密碼**。

   如要輸入您的主要密碼，請確認清除**自動產生密碼**方塊，然後在**主要密碼**和**確認密碼**中輸入相同的密碼。

1. 若要設定與先前建立之 EC2 執行個體的連線，請開啟**設定 EC2 連線 - *選用***。

   選取**連線至 EC2 運算資源**。選擇先前建立的 EC2 執行個體。  
![\[設定 EC2 連線選項。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/EC2_RDS_Setup_Conn-EasyCreate.png)

1. (選用) 開啟 **View default settings for Easy create** (檢視輕鬆建立的預設設定)。  
![\[輕鬆建立預設設定。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/easy-create-view-default-mysql.png)

   您可以檢查與 **Easy Create** (輕鬆建立) 一起使用的預設設定。**資料庫建立後可編輯**欄顯示您可以在資料庫建立後變更的選項。
   + 若該欄的設定為**否**，而您想要其他設定，可以使用**標準建立**來建立資料庫執行個體。
   + 若該欄的設定為**是**，而您想要其他設定，可以使用**標準建立**來建立資料庫執行個體，或在建立後修改該資料庫執行個體的設定。

1. 選擇**建立資料庫**。

   若要檢視資料庫執行個體的主要使用者名稱和密碼，請選擇 **View credential details (檢視登入資料詳細資訊)**。

   您可以使用出現的使用者名稱和密碼，來以主要使用者的身分連線至資料庫執行個體。
**重要**  
您無法再次檢視主要使用者密碼。如果您沒有記錄下來，您可能需要進行變更。  
如果您需要在資料庫執行個體可供使用後變更主要使用者密碼，您可以將資料庫執行個體修改為這麼做。如需修改 資料庫執行個體的詳細資訊，請參閱[修改 Amazon RDS 資料庫執行個體](Overview.DBInstance.Modifying.md)。

1. **資料庫**清單中，選擇新 MySQL 資料庫執行個體的名稱，以顯示其詳細資訊。

   在其可供使用之前，資料庫執行個體會處於**建立中**狀態。  
![\[資料庫執行個體詳細資訊。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/MySQL-Launch06.png)

   狀態變更為 **Available** (可用) 時，您便能連線至資料庫執行個體。視資料庫執行個體類別和儲存體數量而定，可能需要最多 20 分鐘的時間，新執行個體才會可用。

## （選用） 使用 建立 VPC、EC2 執行個體和 MySQL 執行個體 CloudFormation
<a name="CHAP_GettingStarted.CFN.MySQL"></a>

您可以使用 CloudFormation 將基礎設施視為程式碼來佈建 AWS 資源，而不是使用 主控台來建立 VPC、EC2 執行個體和 MySQL 執行個體。為了協助您將 AWS 資源組織成較小且更易於管理的單位，您可以使用 CloudFormation 巢狀堆疊功能。如需詳細資訊，請參閱[在 CloudFormation 主控台上建立堆疊](https://docs.aws.amazon.com//AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)和[使用巢狀堆疊](https://docs.aws.amazon.com//AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html)。

**重要**  
CloudFormation 是免費的，但 CloudFormation 建立的資源是即時的。您需要支付這些資源的標準使用費，直到將其終止為止。如需詳細資訊，請參閱 [RDS for MySQL 定價](https://aws.amazon.com//rds/mysql/pricing)。

若要使用 CloudFormation 主控台建立資源，請完成下列步驟：
+ 下載 CloudFormation 範本
+ 使用 CloudFormation 設定資源

### 下載 CloudFormation 範本
<a name="CHAP_GettingStarted.CFN.MySQL.Step1"></a>

CloudFormation 範本是 JSON 或 YAML 文字檔案，其中包含您要在堆疊中建立之資源的相關組態資訊。此範本也會為您以及 RDS 執行個體建立 VPC 和堡壘主機。

若要下載範本檔案，請開啟以下連結 [MySQL CloudFormation 範本](https://github.com/aws-ia/cfn-ps-amazon-rds/blob/main/templates/rds-mysql-main.template.yaml)。

在 Github 頁面中，按一下*下載原始檔案*按鈕，即可儲存範本 YAML 檔案。

### 使用 CloudFormation 設定資源
<a name="CHAP_GettingStarted.CFN.MySQL.Step2"></a>

**注意**  
開始此程序之前，請確定 AWS 帳戶中有 EC2 執行個體的金鑰對。如需詳細資訊，請參閱 [Amazon EC2 金鑰對與 Linux 執行個體](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/ec2-key-pairs.html)。

使用 CloudFormation 範本時，您必須選取正確的參數，以確保您的資源已正確建立。請遵循下列步驟：

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/) 開啟 CloudFormation 主控台。

1. 選擇 **Create Stack** (建立堆疊)。

1. 在 [指定範本] 區段中，選取**從電腦上傳範本檔案**，然後選擇**下一步**。

1. 在**指定堆疊詳細資訊**頁面，設定下列參數：

   1. 將**堆疊名稱**設定為 **MySQLTestStack**。

   1. 在**參數**下，選取三個可用區域來設定**可用區域**。

   1. 在 **Linux 堡壘主機組態**下，針對**金鑰名稱**，選取金鑰對以登入 EC2 執行個體。

   1. 在 **Linux 堡壘主機組態**設定中，將**允許的 IP 範圍**設定為 IP 位址。若要使用 Secure Shell (SSH) 連線到 VPC 中的 EC2 執行個體，請使用位於 [https://checkip.amazonaws.com](https://checkip.amazonaws.com) 的服務來判斷公有 IP 位址。IP 地址的範例為 192.0.2.1/32。
**警告**  
如果您使用 `0.0.0.0/0` 進行 SSH 存取，則可讓所有 IP 地址使用 SSH 存取您的公有 EC2 執行個體。通常在測試環境中短暫使用此方法是沒有問題的，但在生產環境則不安全。在生產環境中，您應只授權特定 IP 地址或特定範圍的地址可使用 SSH 存取您的 EC2 執行個體。

   1. 在**資料庫一般組態**下，將**資料庫執行個體類別**設為 **db.t3.micro**。

   1. 將**資料庫名稱**設為 **database-test1**。

   1. 對於**資料庫主要使用者名稱**，輸入主要使用者的名稱。

   1. 在本教學課程中，將**使用 Secrets Manager 管理資料庫主要使用者密碼**設為 `false`。

   1. 針對**資料庫密碼**，設定您選擇的密碼。請記住此密碼，以供教學課程中的後續步驟使用。

   1. 在**資料庫儲存組態**下，將**資料庫儲存類型**設定為 **gp2**。

   1. 在**資料庫監控組態**下，將**啟用 RDS Performance Insights** 設為 false。

   1. 保留所有其他設定作為預設值。按一下**下一步**以繼續。

1. 在**設定堆疊選項**頁面中，保留所有預設選項。按一下**下一步**以繼續。

1. 在**檢閱堆疊**頁面中，在檢查資料庫和 Linux 堡壘主機選項後選取**提交**。

堆疊建立程序完成後，請檢視名稱為 *BastionStack* 和 *RDSNS* 的堆疊，以記下連線至資料庫所需的資訊。如需詳細資訊，請參閱[在 上檢視 CloudFormation 堆疊資料和資源 AWS 管理主控台](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-view-stack-data-resources.html)。

## 連接至 MySQL 資料庫執行個體
<a name="CHAP_GettingStarted.Connecting.MySQL"></a>

您可以使用任何標準 SQL 用戶端應用程式來連線至資料庫執行個體。在此範例中，您會使用 mysql 命令列用戶端來連線至 MySQL 資料庫執行個體。

**連線至 MySQL 資料庫執行個體**

1. 尋找資料庫執行個體的端點 (DNS 名稱) 和連接埠號碼。

   1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)：// 開啟 Amazon RDS 主控台。

   1. 在 Amazon RDS 主控台的右上角，選擇資料庫執行個體 AWS 區域 的 。

   1. 在導覽窗格中，選擇 **Databases** (資料庫)。

   1. 選擇 MySQL 資料庫執行個體名稱以顯示其詳細資訊。

   1. 在 **Connectivity & security (連線能力和安全性)** 索引標籤上，複製該端點。另外，請記下連接埠號碼。您需要同時有端點和連接埠號碼，才能連線至資料庫執行個體。  
![\[連線至 MySQL 資料庫執行個體。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/MySQLConnect1.png)

1. 請遵循《Amazon EC2 使用者指南》**中的[連線至 Linux 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html)步驟，以連線您先前所建的 EC2 執行個體。

   建議您使用 SSH 連線至 EC2 執行個體。如果 SSH 用戶端公用程式已安裝在 Windows、Linux 或 Mac 上，您可以使用下列命令格式連線至執行個體：

   ```
   ssh -i location_of_pem_file ec2-user@ec2-instance-public-dns-name
   ```

   例如，假設 `ec2-database-connect-key-pair.pem` 存放在 Linux 上 的 `/dir1` 中，而 EC2 執行個體的公用 IPv4 DNS 為 `ec2-12-345-678-90.compute-1.amazonaws.com`。您的 SSH 命令看起來如下所示：

   ```
   ssh -i /dir1/ec2-database-connect-key-pair.pem ec2-user@ec2-12-345-678-90.compute-1.amazonaws.com
   ```

1. 更新 EC2 執行個體上的軟體，以取得最新的錯誤修正和安全性更新。若要執行此操作，請使用以下命令。
**注意**  
`-y` 選項不要求確認就會安裝更新。若要先檢查更新再安裝，請省略此選項。

   ```
   sudo dnf update -y
   ```

1.  若要在 Amazon Linux 2023 上安裝 MariaDB 的 mysql 命令列用戶端，請執行下列命令：

   ```
   sudo dnf install mariadb105
   ```

1. 連線到 MySQL 資料庫執行個體。例如，輸入下列命令。此動作可讓您使用 MySQL 用戶端，連線至 MySQL 資料庫執行個體。

   取代您用於 `endpoint` 的資料庫執行個體端點 (DNS 名稱)，以及取代您用於 `admin` 的主要使用者名稱。提示您輸入密碼時，請提供您使用的主要密碼。

   ```
   mysql -h endpoint -P 3306 -u admin -p
   ```

   輸入使用者的密碼之後，您應該會看到類似如下的輸出。

   ```
   Welcome to the MariaDB monitor.  Commands end with ; or \g.
   Your MySQL connection id is 3082
   Server version: 8.0.28 Source distribution
   
   Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
   
   Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
   
   MySQL [(none)]>
   ```

   如需連線至 MySQL 資料庫執行個體的詳細資訊，請參閱[連線至您的 MySQL 資料庫執行個體](USER_ConnectToInstance.md)。如果您無法連線至資料庫執行個體，請參閱[無法連線至 Amazon RDS 資料庫執行個體](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting)。

   基於安全考量，最佳做法是使用加密連線。僅當用戶端和伺服器位於同一 VPC 且網路受信任時，才使用未加密的 MySQL 連線。如需使用加密連線的詳細資訊，請參閱 [使用 SSL/TLS 從 MySQL 命令列用戶端連線至 Amazon RDS 上的 MySQL 資料庫執行個體 (加密)](USER_ConnectToInstanceSSL.CLI.md)。

1. 執行 SQL 命令。

   例如，下列 SQL 命令會顯示目前的日期和時間：

   ```
   SELECT CURRENT_TIMESTAMP;
   ```

## 刪除 EC2 執行個體和資料庫執行個體
<a name="CHAP_GettingStarted.Deleting.MySQL"></a>

在連線至您已建立的範例 EC2 執行個體與資料庫執行個體，並探索這些執行個體之後，請將其刪除，才不會再對您收費。

如果您使用 CloudFormation 建立資源，請略過此步驟並前往下一個步驟。

**刪除 EC2 執行個體**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)：// 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇**執行個體**。

1. 選取 EC2 執行個體，並選取**執行個體狀態、終止執行個體**。

1. 出現確認提示時，請選擇 **Terminate (終止)**。

如需刪除 EC2 執行個體的詳細資訊，請參閱《Amazon EC2 使用者指南》**中的[終止執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html)。

**刪除不含最終資料庫快照的資料庫執行個體**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)：// 開啟 Amazon RDS 主控台。

1. 在導覽窗格中，選擇 **Databases** (資料庫)。

1. 選擇想要刪除的資料庫執行個體。

1. 對於 **Actions** (動作)，請選擇 **Delete** (刪除)。

1. 清除**是否建立最後的快照？**和**保留自動備份**。

1. 完成確認，然後選擇**刪除**。

## (選用) 刪除使用 CloudFormation 建立的 EC2 執行個體和資料庫執行個體
<a name="CHAP_GettingStarted.DeletingCFN.MySQL"></a>

如果您使用 CloudFormation 來建立資源，請在連線至 後刪除 CloudFormation 堆疊，並探索範例 EC2 執行個體和資料庫執行個體，因此您不再需要支付這些堆疊的費用。

**刪除 CloudFormation 資源**

1. 開啟 CloudFormation 主控台。

1. 在 CloudFormation 主控台的**堆疊**頁面，選取根堆疊 (不含名稱 VPCStack、BastionStack 或 RDSNS 的堆疊)。

1. 選擇 **刪除**。

1. 出現確認提示時，請選取**刪除堆疊**。

如需在 CloudFormation 中刪除堆疊的詳細資訊，請參閱*AWS CloudFormation 《 使用者指南*》中的[刪除 CloudFormation 主控台上的堆疊](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-delete-stack.html)。

## (選用) 將資料庫執行個體連線至 Lambda 函數
<a name="CHAP_GettingStarted.ComputeConnect.MySQL"></a>

您也可以將 RDS for MySQL 資料庫執行個體連線至 Lambda 無伺服器運算資源。Lambda 函數允許您在沒有佈建或管理基礎設施的情況下執行程式碼。Lambda 函數還允許您自動回應任何規模的程式碼執行請求，從每天十幾個事件到每秒數百個事件。如需更多詳細資訊，請參閱 [自動連線 Lambda 函數和資料庫執行個體 ](lambda-rds-connect.md)。