使用 Amazon RDS 建立並連線至 MySQL 資料庫

教學

概觀

在本教學中,您將了解如何建立執行 MySQL 資料庫的環境 (我們稱此環境為「執行個體」)、連線至資料庫,以及刪除資料庫執行個體。我們將使用 Amazon Relational Database Service (Amazon RDS) 進行此工作,而且此教學中的所有操作都可用免費方案資格來進行。

您會完成的目標

在本教學中,您將:

  • 建立可執行您的 MySQL 資料庫的環境
  • 連線至資料庫
  • 刪除資料庫執行個體

先決條件

在開始本教學之前,您需要具備:

 AWS 經驗

初階

 完成時間

10 分鐘

 完成成本

符合免費方案資格

 要求

  • AWS 帳戶*
  • 建議使用的瀏覽器:最新版的 Chrome 或 Firefox

*過去 24 小時內建立的帳戶可能尚未有權存取本教學課程所需的服務。

 使用的服務

 上次更新日期

2023 年 2 月 3 日

實作

  • 在此步驟中,我們將使用 Amazon RDS 建立 MySQL 資料庫執行個體,此執行個體為 db.t2.micro 資料庫執行個體類別、擁有 20 GB 的儲存,而且已啟用保留期為一天的自動備份。提醒您,所有這些都符合免費方案的資格。

    a.在新的瀏覽器視窗中,開啟 AWS 管理主控台,讓此逐步指南保持開啟狀態。主控台開啟時,從左側導覽窗格中選取資料庫,然後選擇 RDS,以開啟 Amazon RDS 主控台

    從 AWS 管理主控台中選取 RDS

    b.在 Amazon RDS 主控台的右上角,選取您要在其中建立資料庫執行個體的區域

    注意:AWS 雲端資源放在全球不同區域的高可用性資料中心設施中。每個區域包含多個不同位置,稱為「可用區域」。您可以選擇託管 Amazon RDS 活動的區域。

    選取您要在其中建立資料庫執行個體的區域

    c.在建立資料庫區段中,選擇建立資料庫

    在「建立資料庫」區段中,選擇「建立資料庫」。

    d.您現在可以選取引擎。若要進行本教學,請選擇 MySQL 圖示、保留版本和引擎版本的預設值,然後選取免費方案範本。

    多可用區部署:
    請注意,您將需要支付多可用區部署的費用。使用多可用區部署會自動在不同的可用區域佈建和維護同步備用副本。如需詳細資訊,請參閱高可用性部署

    您現在可以選取引擎。

    e.您現在要設定資料庫執行個體。以下清單說明您可以在此教學使用的範例設定:

    設定

    • 資料庫執行個體識別符:輸入資料庫執行個體名稱,該名稱必須是您在選取區域帳戶中的唯一名稱。在本教學中,我們將該執行個體命名為 rds-mysql-10minTutorial
    • 主要使用者名稱:輸入用來登入資料庫執行個體的使用者名稱。在這個範例中,我們將使用 masterUsername。
    • 主要密碼:輸入包含 8 到 41 個可列印 ASCII 字元 (不含 /、" 和 @) 的密碼做為主要使用者密碼。
    • 確認密碼:重新輸入您的密碼
    設定檢視

    執行個體規格:

    • 資料庫執行個體類別:選取 db.t2.micro — 1vCPU, 1 GiB RAM。 這等同於 1 GB 的記憶體和 1 個 vCPU。要查看支援的執行個體類別清單,請參閱 Amazon RDS 定價
    • 儲存類型:選取一般用途 (SSD)。如需有關儲存的詳細資訊,請參閱 Amazon RDS 的儲存
    • 分配的儲存:選取預設值 20,將 20 GB 的儲存分配給您的資料庫。使用 Amazon RDS for MySQL 最高可縱向擴展到 64 TB。
    • 啟用儲存自動擴展:如果工作負載是周期性的或不可預測的,您可以啟用儲存自動擴展功能,讓 Amazon RDS 能夠在需要時自動縱向擴展儲存空間。此選項不適用於本教學課程。
    • 多可用區部署:請注意,您將需要支付多可用區部署的費用。使用異地同步備份部署會自動在不同的可用區域佈建和維護同步備用副本。如需詳細資訊,請參閱高可用性部署
    設定檢視

    f.您現在位於連線區段,這裡提供 Amazon RDS 啟動 MySQL 資料庫執行個體所需的其他資訊。以下清單說明範例資料庫執行個體的設定。

    連線

    • 運算資源:選擇不連線至 EC2 運算資源。 您可以稍後手動設定與運算資源的連線。
    • 虛擬私有雲端 (VPC):選取預設 VPC。 如需有關 VPC 的詳細資訊,請參閱 Amazon RDS 和 Amazon Virtual Private Cloud (VPC)

    額外連線組態

    • 子網路群組:選擇預設子網路群組。如需有關子網路群組的詳細資訊,請參閱使用資料庫子網路群組
    • 公有可存取性:選擇。 這會針對您的資料庫執行個體分配 IP 地址,讓您從自己的裝置直接連線至資料庫。
    • VPC 安全群組:選取建立新 VPC 安全群組。 這會建立安全群組,讓您從目前使用的裝置 IP 地址連接到建立的資料庫。
    • 可用區域:選擇無偏好。 請參閱區域與可用區域以取得詳細資訊。
    • RDS Proxy透過使用 Amazon RDS Proxy,您可以允許應用程式集區化和共用資料庫連線,以提高其擴展能力。保持取消勾選 RDS Proxy
    • 連接埠:保留預設值 3306。
    連線設定檢視

    g.Amazon RDS 支援多種驗證資料庫使用者身分的方式。從選項清單中選擇密碼驗證

    連線設定檢視

    監控

    • 增強型監控:保持取消勾選啟用增強型監控以繼續使用免費方案。啟用增強型監控將提供您執行資料庫執行個體之作業系統 (OS) 的即時指標。如需詳細資訊,請參閱檢視資料庫執行個體指標
    連線設定檢視

    其他組態區段中

    資料庫選項

    • 資料庫名稱:輸入 1 到 64 個英數字元的資料庫名稱。如果沒有提供名稱,Amazon RDS 將無法在您建立的資料庫執行個體上自動建立資料庫。
    • 資料庫參數群組:保留預設值。如需詳細資訊,請參閱使用資料庫參數群組
    • 選項群組:保留預設值。Amazon RDS 使用選項群組啟用和設定其他功能。如需詳細資訊,請參閱使用選項群組

    選項群組:免費方案不提供此選項。如需詳細資訊,請參閱加密 Amazon RDS 資源

    備份

    • 備份保留期:您可以選擇保留備份的天數。在本教學中,將這個值設定 1 天。
    • 備份時段:使用預設值 無偏好。

    維護

    • 自動次要版本升級:選取啟用自動次要版本升級,當有可用的更新時接收自動更新。
    • 維護時段:選取無偏好

    刪除保護:在本教學中關閉啟用刪除保護。啟用此選項後,系統會阻止您意外刪除資料庫。

    選擇建立資料庫

    額外組態檢視

    h.您的資料庫執行個體已建立完成。

    注意:根據資料庫執行個體類別和分配的儲存而定,可能需要幾分鐘的時間才能使用新的資料庫執行個體。

    新的資料庫執行個體會顯示在 RDS 主控台的資料庫執行個體清單中。資料庫執行個體建立完成並可使用之前,資料庫執行個體的狀態都是建立中。當狀態變更為可用,您就能連線至資料庫執行個體上的資料庫。 

    等待資料庫執行個體變成可用期間,您可以移到下個步驟。

    您的資料庫執行個體已建立完成。
  • 資料庫執行個體建立完成且狀態變為可用之後,就能使用任何標準 SQL 用戶端連線至資料庫執行個體上的資料庫。在此步驟中,我們將下載 MySQL Workbench,這是許多人使用的 SQL 用戶端。

    a.移至下載 MySQL Workbench頁面,下載並安裝 MySQL Workbench。如需使用 MySQL 的詳細資訊,請參閱 MySQL 文件

    注意:請記得從建立資料庫執行個體的相同裝置使用 MySQL Workbench。放置您資料庫的安全群組設定為只能從建立資料庫執行個體的裝置連線。

    移至「下載 MySQL Workbench」頁面,下載並安裝 MySQL Workbench。

    b.系統會提示您登入、註冊或開始下載。您可以選擇不用了,謝謝,只要開始下載,以快速下載。

    系統會提示您登入、註冊或開始下載。
  • 在此步驟中,我們將使用 MySQL Workbench 連線至建立的資料庫。

    a.啟動 MySQL Workbench 應用程式,並移至功能表列的資料庫 > 連線至資料庫 (Ctrl+U)。

    啟動 MySQL Workbench 應用程式,並移至功能表列的「資料庫 > 連線至資料庫」(Ctrl+U)。

    b.此時會顯示一個對話方塊。輸入以下資訊:

    • 主機名稱:您可以在 Amazon RDS 主控台找到您的主機名稱,如螢幕擷取畫面所示。
    • 連接埠:預設值應為 3306。
    • Username (使用者名稱):輸入您為 Amazon RDS 資料庫建立的使用者名稱。在本教學中,它是 "masterUsername"。
    • 密碼:選擇存放在文件庫 (MacOS 上則為存放在 Keychain),然後輸入建立 Amazon RDS 資料庫時所用的密碼。

    選擇確定

    c.您現在已連接到資料庫! 在 MySQL Workbench 上,您會看到可在資料庫中使用的各種結構描述物件。您現在可以建立資料表、插入資料和執行查詢。

    MySQL Workbench 檢視
  • 您可以從 Amazon RDS 主控台輕鬆刪除 MySQL 資料庫執行個體。刪除不再使用的執行個體是一項最佳實務,如此您就不需要繼續為其付費。

    a.返回 Amazon RDS 主控台。選取資料庫資料庫,選擇您想刪除的執行個體,然後選取動作下拉式選單中的刪除

    選取「動作」中的「刪除」

    b.系統會要求您建立最終快照並確認刪除。以我們的範例來說,請不要建立最終快照,確認您要刪除該執行個體,然後選擇刪除。 

    注意:刪除您的資料庫執行個體可能需要花費幾分鐘的時間

    刪除畫面

本頁對您是否有幫助?

恭喜您!

您已使用 Amazon RDS 建立、連線和刪除 MySQL 資料庫執行個體。  Amazon RDS 可讓使用者在雲端輕鬆設定、操作和擴展關聯式資料庫。此服務不僅可用於管理耗時的資料庫管理任務,也提供符合成本效益且可調整大小的容量,讓您能夠挪出時間專注於應用程式和業務。