4.1.2 驗證方法

驗證方法步驟僅在安裝或升級 MySQL 8.0.4 或更高版本時可見。它引入了兩種伺服器端驗證選項之間的選擇。您在下一步中建立的 MySQL 使用者帳戶將使用您在此步驟中選擇的驗證方法。

使用 libmysqlclient 8.0 的 MySQL 8.0 連接器和社群驅動程式現在支援 caching_sha2_password 預設驗證外掛程式。但是,如果您無法更新您的用戶端和應用程式以支援這種新的驗證方法,您可以將 MySQL 伺服器設定為使用 mysql_native_password 進行舊版驗證。有關此變更影響的更多資訊,請參閱caching_sha2_password 作為首選驗證外掛程式

如果您正在安裝或升級到 MySQL 8.0.4 或更高版本,請選擇下列其中一種驗證方法

  • 使用強密碼加密進行驗證 (建議)

    MySQL 8.0 支援基於改進的、更強大的 SHA256 密碼方法的新驗證。建議所有新的 MySQL 伺服器安裝都使用此方法。

    重要

    伺服器上的 caching_sha2_password 驗證外掛程式需要新版本的連接器和用戶端,這些連接器和用戶端增加了對新的 MySQL 8.0 預設驗證的支援。

  • 使用舊版驗證方法 (保留 MySQL 5.x 相容性)

    僅在下列情況下應考慮使用舊的 MySQL 5.x 舊版驗證方法

    • 應用程式無法更新以使用 MySQL 8.0 連接器和驅動程式。

    • 重新編譯現有應用程式不可行。

    • 尚未提供更新的、特定語言的連接器或驅動程式。