使用 Amazon RDS
在本教學中,您將了解如何建立執行 MariaDB 資料庫的環境 (我們稱此環境為執行個體)、連接至資料庫,以及刪除資料庫執行個體。我們將使用 Amazon Relational Database Service (Amazon RDS) 進行此工作,而且此教學中的所有操作都可用免費方案資格來進行。
管理您的 AWS 資源
登入主控台按一下這裡,即可在新瀏覽器視窗開啟 AWS 管理主控台,讓此逐步指南保持開啟狀態。載入此畫面後,請在 Database (資料庫) 下方尋找 RDS,然後按一下以開啟 Amazon RDS 主控台。
在此步驟中,我們將使用 Amazon RDS 建立 MariaDB 執行個體,此執行個體為 db.t2.micro 資料庫執行個體類別、擁有 20 GB 的儲存,而且已啟用保留期為一天的自動備份。 提醒您,這些都符合免費方案的資格。
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 字元 (不含 /、" 和 @) 的密碼作為主要使用者密碼。
- 確認密碼:重新輸入您的密碼。
按一下下一步。
e.您現在位於設定進階設定頁面,可以在這裡提供 RDS 啟動 MariaDB 資料庫執行個體所需的其他資訊。展開下方的下拉式清單,查看資料庫執行個體的範例設定。
- Virtual Private Cloud (VPC):選取 Default VPC (預設 VPC)。如需有關 VPC 的詳細資訊,請參閱 Amazon RDS 和 Amazon Virtual Private Cloud (VPC)。
- Subnet group (子網路群組):選擇 default (預設) 子網路群組。如需有關子網路群組的詳細資訊,請參閱使用資料庫子網路群組。
- Public accessibliity (公開可存取性):選擇 Yes (是)。這會針對您的資料庫執行個體分配 IP 地址,讓您從自己的裝置直接連接到資料庫。
- Availability Zone (可用區域):選擇 No Preference (無偏好)。請參閱區域與可用區域以取得詳細資訊。
- VPC 安全群組:選取建立新 VPC 安全群組。這會建立安全群組,讓您從目前使用的裝置 IP 地址連接到建立的資料庫。
資料庫選項
- 資料庫名稱:輸入 1 至 64 個英數字元的資料庫名稱。如果沒有提供名稱,Amazon RDS 將無法在您建立的資料庫執行個體上自動建立資料庫。
- 連接埠:保留預設值 3306。
- 資料庫參數群組:保留預設值 default.mariadb10.2。如需詳細資訊,請參閱使用資料庫參數群組。
- 選項群組:選取預設值 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 (建立資料庫)。
在資料庫執行個體建立完成且狀態變為可用之後,就能使用任何標準 SQL 用戶端連接到資料庫執行個體上的資料庫。由於 MariaDB 與 MySQL 相容,我們將下載 MySQL Workbench,這是許多人使用的 MySQL 用戶端。
a. 移至 Download MySQL Workbench 頁面,下載並安裝 MySQL Workbench。如需使用 MySQL 的詳細資訊,請移至 MySQL 文件。
注意:請記得從建立資料庫執行個體的相同裝置使用 MySQL Workbench。放置您資料庫的安全群組設定為只能從建立資料庫執行個體的裝置連線。
在此步驟中,我們將使用 MySQL Workbench 連接至您建立的資料庫。
b. 此時會顯示一個對話方塊。 輸入以下資訊:
- 主機名稱:您可以在 Amazon RDS 主控台找到您的主機名稱,如右側的螢幕擷取畫面所示。 輸入或貼上執行 MariaDB 資料庫引擎之資料庫執行個體的主機名稱。例如,主機名稱可以是:myrdstest.cg034hpkmmjt.us-east-1.rds.amazonaws.com。
- 連接埠:預設值應為 3306。
- 使用者名稱:輸入您為 Amazon RDS 資料庫建立的使用者名稱。 我們的範例是 'masterUsername'。
- 密碼:按一下存放在文件庫中,然後輸入建立 Amazon RDS 資料庫時所用的密碼。
按一下確定
您可以從 Amazon RDS 主控台輕鬆刪除 MariaDB 資料庫執行個體。刪除不再使用的執行個體是一項最佳實務,如此您就不需要繼續為它們付費。
您已使用 Amazon RDS 建立、連接和刪除 MariaDB 資料庫執行個體。 Amazon RDS 可讓使用者在雲端輕鬆設定、操作和擴展關聯式資料庫。 此服務不僅可用於管理耗時的資料庫管理任務,也提供經濟實惠且可調整大小的容量,讓您能夠挪出時間專注於應用程式和業務。
您已學會如何透過 Amazon RDS 建立和連接 MariaDB 資料庫,現在可以繼續進行下個教學,學習如何從資料庫快照恢復資料庫執行個體。