需要 SSL/TLS 才能連線到 Amazon 上的 MariaDB 資料庫執行個體 RDS - Amazon Relational Database Service

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

需要 SSL/TLS 才能連線到 Amazon 上的 MariaDB 資料庫執行個體 RDS

使用 require_secure_transport 參數來要求 MariaDB 資料庫執行個體的所有使用者連線都使用 SSL/TLS。依預設,require_secure_transport 參數設為 OFF。您可以將 require_secure_transport 參數設定為 ON,以要求 SSL/TLS 連線到資料庫執行個體。

注意

僅 MariaDB 10.5 版和更新版本支援 require_secure_transport 參數。

您可以更新資料庫執行個體的資料庫參數群組,以設定 require_secure_transport 參數值。您不需要重新啟動資料庫執行個體,變更即可生效。

當資料庫執行個體的 require_secure_transport 參數設為 ON 時,如果可以建立加密的連線,則資料庫用戶端即可連線到該資料庫叢集。否則,類似下列內容的錯誤訊息會傳回至用戶端:

ERROR 1045 (28000): Access denied for user 'USER'@'localhost' (using password: YES | NO)

如需有關設定參數的詳細資訊,請參閱 修改 Amazon RDS Amazon 數據庫參數組中的參數

如需 require_secure_transport 參數的詳細資訊,請參閱 MariaDB 文件