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

管理您的 AWS 資源

登入主控台

按一下這裡,即可在新瀏覽器視窗開啟 AWS 管理主控台,讓此逐步指南保持開啟狀態。載入此畫面後,請在 Database (資料庫) 下方尋找 RDS,然後按一下以開啟 Amazon RDS 主控台。

AWS 主控台影像

(按一下以縮放)

create-mariadb-db-0

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


a. 在 Amazon RDS 主控台的右上角,選取 Region (區域) 以指定您要建立資料庫執行個體的區域。

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

create-mariadb-db-1

(按一下以縮放)

create-mariadb-db-1

b.在建立資料庫區段中,按一下建立資料庫

 

 

create-mariadb-db-2

(按一下以縮放)

create-mariadb-db-2

c. 您現在可以選擇引擎。在本教學中,按一下 MariaDB 圖示,選擇僅啟用符合 RDS 免費用量方案的選項,然後按一下下一步

create-mariadb-db-3

(按一下以縮放)

create-mariadb-db-3

d. 您現在可以設定資料庫執行個體。

展開下方的下拉式清單,查看您可以在此教學中使用的範例設定: 

執行個體規格:

  • 授權模式:留預設值 generic-public-license
  • 資料庫引擎版本:選取預設版本。
  • DB Instance Class (資料庫執行個體類別):選取 db.t2.micro --- 1vCPU, 1 GIB RAM。這等同於 1 GB 的記憶體和 1 個 vCPU。若要查看支援的執行個體類別清單,請參閱 Amazon RDS 產品詳細資訊
  • 異地同步備份部署:選取,在本教學中在單一可用區域建立您的資料庫執行個體。使用異地同步備份部署會自動在不同的可用區域佈建和維護同步備用副本。請注意,您將需要支付異地同步備份部署的費用。如需詳細資訊,請參閱高可用性部署
  • 儲存類型:選取「一般用途 (SSD)」。如需有關儲存的詳細資訊,請參閱 Amazon RDS 儲存
  • 分配的儲存:選取預設值 20,將 20 GB 的儲存分配給您的資料庫。使用 Amazon RDS for MariaDB 最高可擴展到 16 TB。
  • 啟用儲存自動調整規模:如果工作負載是周期性的或不可預測的,您可以啟用儲存自動調整規模,讓 RDS 能夠在需要時自動擴展儲存空間。此選項不適用於本教學。

Settings (設定)

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

按一下下一步

create-mariadb-db-5

(按一下以縮放)

create-mariadb-db-5

e.您現在位於設定進階設定頁面,可以在這裡提供 RDS 啟動 MariaDB 資料庫執行個體所需的其他資訊。展開下方的下拉式清單,查看資料庫執行個體的範例設定。

Network & Security (網路與安全)
 
  • Public accessibliity (公開可存取性):選擇 Yes (是)。這會針對您的資料庫執行個體分配 IP 地址,讓您從自己的裝置直接連接到資料庫。
  • Availability Zone (可用區域):選擇 No Preference (無偏好)。請參閱區域與可用區域以取得詳細資訊。
  • VPC 安全群組:選取建立新 VPC 安全群組。這會建立安全群組,讓您從目前使用的裝置 IP 地址連接到建立的資料庫。

資料庫選項

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

加密

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

備份

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

監控

  • 停用增強型監控:使用預設值繼續使用免費方案。 啟用增強型監控將為您提供執行資料庫執行個體之作業系統 (OS) 的即時指標。如需詳細資訊,請參閱檢視資料庫執行個體指標

維護

  • Auto minor version upgrade (自動次要版本升級):選取 Enable auto minor version upgrade (自動次要版本升級),當有可用的更新時接收自動更新。
  • Maintenance Window (維護時段):選取 No Preference (無偏好)。

Deletion protection (刪除保護)

在本教學清除 Enable deletion protection (啟用刪除保護)。啟用此選項後,您無法刪除資料庫。

按一下 Create database (建立資料庫)

create-mariadb-db-6

(按一下以縮放)

create-mariadb-db-6

f.現在正在建立您的資料庫執行個體。 按一下檢視您的資料庫執行個體

按一下執行個體以追蹤資料庫執行個體啟動的狀態。當狀態從正在建立變更為可用,就能使用資料庫執行個體。

注意:可能需要等待幾分鐘的時間才能使用新的資料庫執行個體。等待時可以移至下一個步驟。

create-mariadb-db-7

(按一下以縮放)

create-mariadb-db-7

在資料庫執行個體建立完成且狀態變為可用之後,就能使用任何標準 SQL 用戶端連接到資料庫執行個體上的資料庫。由於 MariaDB 與 MySQL 相容,我們將下載 MySQL Workbench,這是許多人使用的 MySQL 用戶端。


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

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

create-mariadb-db-8

(按一下以縮放)

create-mariadb-db-8

b.系統會提示您登入、註冊或開始下載。 您可以按一下 No thanks, just start my download (不用了,謝謝,只要開始下載) 以快速下載。

create-mariadb-db-9

(按一下以縮放)

create-mariadb-db-9

在此步驟中,我們將使用 MySQL Workbench 連接至您建立的資料庫。


a.啟動 MySQL Workbench 應用程式,並移至功能表列的 Database > Connect to Database (Ctrl+U)。

create-mariadb-db-10

(按一下以縮放)

create-mariadb-db-10

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

  • 主機名稱:您可以在 Amazon RDS 主控台找到您的主機名稱,如右側的螢幕擷取畫面所示。 輸入或貼上執行 MariaDB 資料庫引擎之資料庫執行個體的主機名稱。例如,主機名稱可以是:myrdstest.cg034hpkmmjt.us-east-1.rds.amazonaws.com
  • 連接埠:預設值應為 3306
  • 使用者名稱:輸入您為 Amazon RDS 資料庫建立的使用者名稱。 我們的範例是 'masterUsername'。
  • 密碼:按一下存放在文件庫中,然後輸入建立 Amazon RDS 資料庫時所用的密碼。

按一下確定

 

create-mariadb-db-11

(按一下以縮放)

create-mariadb-db-11

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

create-mariadb-db-12

(按一下以縮放)

create-mariadb-db-12

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


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

 

create-mariadb-db-13

(按一下以縮放)

create-mariadb-db-13

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

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

create-mariadb-db-14

(按一下以縮放)

create-mariadb-db-14

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

您已學會如何透過 Amazon RDS 建立和連接 MariaDB 資料庫,現在可以繼續進行下個教學,學習如何從資料庫快照恢復資料庫執行個體。

從資料庫快照恢復資料庫執行個體