MySQL 遠端連線錯誤:「未知身分驗證方法」
當嘗試從本機電腦建立到MySQL 伺服器的遠端連線時,您可能會遇到以下錯誤:
了解問題:
此錯誤通常表示本地和遠端MySQL 使用的密碼雜湊方法之間不相容伺服器。 MySQL 4.1 之前的版本採用 16 位元組密碼雜湊方法,而 4.1 及更高版本則採用更安全的 41 位元組雜湊方法。如果本機 MySQL 伺服器使用舊的雜湊方法,但遠端伺服器使用新的雜湊方法,連線嘗試將會失敗,並出現「未知的身份驗證方法」錯誤。
解決問題:
要解決此問題,您需要更新遠端 MySQL 伺服器上的密碼以使用新的 41 位元組雜湊格式。操作方法如下:
連接到遠端MySQL 伺服器:
更新密碼: 🎜>
授予權限:
確保用戶具有訪問數據庫所需的權限:重新連接:
嘗試使用更新的密碼連接到遠端MySQL 伺服器:以上是為什麼MySQL會拋出「未知的身份驗證方法」遠端連線錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!