教學課程:使用自訂參數和新選項群組建立 MySQL 資料庫執行個體 - Amazon Relational Database Service

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

教學課程:使用自訂參數和新選項群組建立 MySQL 資料庫執行個體

在本教學課程中,您會使用自訂參數和新選項群組建立 MySQL 資料庫執行個體。如需自訂參數和選項群組的詳細資訊,請參閱 Amazon RDS 的參數群組使用選項群組

重要

建立 AWS 帳戶是免費的。不過,若要完成本教學課程,您可能需要支付所使用的 AWS 資源的費用。如果不再需要這些資源,您可以在完成教學課程後刪除這些資源。

若要建立具有自訂組態和設定的資料庫執行個體,您可以使用自訂參數和新選項群組。如果您使用多個資料庫,並想要統一地為它們進行設定,自訂參數和新選項群組特別有用。

完成這些步驟的過程中,您將了解:

  • 如何透過自訂參數和新選項群組,使用 Amazon RDS 建立 MySQL 資料庫執行個體

  • 如何針對 MySQL 資料庫執行個體使用特定參數和選項

請執行下列任務以完成本教學:

  1. 使用 MySQL 參數 default_password_lifetimedisconnect_on_expired_password 建立自訂參數群組。

  2. 使用 MySQL 選項功能 MariaDB Audit Plugin 建立新的選項群組。如需建立選項群組的步驟,請參閱 使用選項群組

  3. 使用您建立的自訂參數群組和新選項群組,建立 MySQL 資料庫執行個體

先決條件

本教學課程需要您擁有 AWS 帳戶 和具有管理存取權的使用者。如果您尚未完成設定,請完成下列區段中的步驟:

建立 Amazon RDS參數群組

在本教學課程中,您會了解如何在主控台中為 MySQL 資料庫執行個體建立具有 default_password_lifetime disconnect_on_expired_password 的自訂參數群組。default_password_lifetime 參數控制用戶端密碼自動過期之前的天數。disconnect_on_expired_password 參數控制 MySQL 資料庫執行個體是否在密碼過期時中斷用戶端連線。如需 MySQL 資料庫執行個體可用之其他參數的詳細資訊,請參閱 MySQL 的參數

建立參數群組
  1. 開啟 Amazon RDS 主控台,然後選擇參數群組

  2. 對於自訂參數群組,選擇建立參數群組

  3. 設定參數群組詳細資訊。

    1. 輸入參數群組的名稱。

    2. 輸入參數群組的描述。

    3. 對於引擎類型,選擇 MySQL Community

    4. 對於參數群組系列,選擇 MySQL 8.0

  4. 選擇建立

新的參數群組會出現在 Amazon RDS 主控台的參數群組頁面上。下列步驟說明如何修改參數值以自訂參數群組。

修改自訂參數群組中的參數

使用下列步驟來修改您在 建立 Amazon RDS參數群組 中建立之參數群組中的參數

修改參數群組中的參數值
  1. 開啟 Amazon RDS 主控台,然後選擇參數群組

  2. 對於自訂參數群組,選擇您建立的參數群組名稱。

  3. 選擇編輯

  4. 篩選參數搜尋方塊中,搜尋自訂參數 default_password_lifetime

  5. 選取參數旁的核取方塊,然後輸入要為此密碼生命週期參數設定的天數值。

  6. 選取 Save Changes (儲存變更)。

  7. 對參數 disconnect_on_expired_password 重複相同的步驟。當您選擇此參數時,系統會提示您從下拉式功能表中選取 0 或 1 的值。選取 1 以將過期的密碼中斷連線。

自訂參數群組現在可以與 Amazon RDS for MySQL 8.0 資料庫執行個體建立關聯。接下來,為您的資料庫執行個體建立新的選項群組。

建立新的 Amazon RDS 選項群組

使用 MariaDB 稽核外掛程式選項建立新的選項群組。此外掛程式會記錄伺服器活動以檢查安全性和合規性。如需適用於 MySQL 資料庫執行個體之其他自訂選項的詳細資訊,請參閱 MySQL 資料庫執行個體的選項

建立選項群組
  1. 開啟 Amazon RDS 主控台,然後選擇選項群組

  2. 對於選項群組,選擇建立群組

  3. 設定選項群組詳細資訊。

    • 輸入選項群組的名稱。

    • 輸入選項群組的描述。

    • 對於引擎,選取 mysql

    • 對於主要引擎版本,選擇 8.0

  4. 選擇建立

新的選項群組會出現在 Amazon RDS 主控台的選項群組頁面上。下列步驟說明如何將選項新增至選項群組。

將選項新增至新的選項群組

使用下列步驟,將選項新增至您在 建立新的 Amazon RDS 選項群組 中建立的新選項群組。

將選項新增至選項群組
  1. 開啟 Amazon RDS 主控台,然後選擇選項群組

  2. 對於選項群組,選取您建立的選項群組名稱。

  3. 選項底下,選擇新增選項

  4. 設定選項群組詳細資訊。

    • 對於選項名稱,選擇 MariaDB 稽核外掛程式選項,MARIADB_AUDIT_PLUGIN

    • 對於選項設定,保留選取所有預設選項。

    • 對於立即套用,選擇

  5. 選擇建立選項

新的選項群組現在應該適用於所有相關聯的資料庫執行個體。接下來,使用自訂參數和新選項群組建立 MySQL 資料庫執行個體。

使用自訂參數和新選項群組建立 MySQL 資料庫執行個體

最後,使用您在先前步驟中建立的自訂參數和新選項群組,建立 MySQL 資料庫執行個體。下列步驟說明如何使用自訂參數和新選項群組建立 MySQL 資料庫執行個體

使用自訂參數和新選項群組建立資料庫執行個體
  1. 開啟 Amazon RDS 主控台並選擇資料庫

  2. 選擇 Create database (建立資料庫)。

  3. 針對選擇資料庫建立方法,選擇標準建立

  4. 對於引擎選項,選擇 MySQL

  5. 對於可用性與持久性,選擇單一資料庫執行個體。此步驟是支援自訂參數或新選項群組的必要步驟。

  6. 選取其他組態

    • 對於初始資料庫名稱,選擇資料庫執行個體的名稱。

    • 資料庫參數群組下拉式清單底下,選取您先前建立之自訂參數群組的名稱。

    • 選項群組下拉式清單底下,選取您先前建立之新選項群組的名稱。

  7. 對於本教學課程,您可以保留任何其他資料庫設定的預設設定,或視需要進行修改。

  8. 選擇 Create database (建立資料庫)。

RDS 會使用自訂參數群組和新選項群組建立新的 MySQL 資料庫執行個體。若要查看此資料庫的詳細資訊,請參閱 Amazon RDS 主控台的資料庫頁面。

在本教學課程中,您使用自訂參數和新選項群組,以量身打造的設定來設定 MySQL 資料庫執行個體。此新建立的 MySQL 資料庫執行個體會使用參數 default_password_lifetime 來管理使用者密碼生命週期。資料庫執行個體也會使用參數 disconnect_on_expired_password 將使用過期密碼進行連線的使用者中斷連線。您也可以使用 MariaDB Audit Plugin 選項來追蹤伺服器活動。若要最佳化資料庫,您可以在自訂參數群組中套用其他設定,並新增選項。

完成建立自訂資料庫執行個體之後,您應該刪除資源,以避免產生不必要的成本。若要刪除資料庫執行個體,請遵循 刪除資料庫執行個體 中的指示。