Linux

升級到 SQL 連接器 6.6.5 的使用者現在獲得:不再支持使用舊密碼進行身份驗證,使用 4.1 樣式密碼

  • April 8, 2013

我有一個開髮使用者正在通過 .NET 程式碼執行對 bugzilla 的查詢,並且在更新他的連接器後收到錯誤“不再支持使用舊密碼進行身份驗證,請使用 4.1 樣式密碼”。我嘗試再次為他的使用者重新創建相同的密碼,但沒有成功。我有幾個其他使用者正在連接並且不想影響他們。伺服器版本:5.1.67 源碼分發

我最近從舊伺服器遷移到新伺服器,新作業系統和 mysql 安裝。我使用轉儲移動了數據庫,並通過在舊框上使用 show grants 並將輸出複製到新框添加了大多數使用者(顯然,我不是 mysql 專家)。

如果重要的話,他正在使用使用者名@’%’ 帳戶。

CentOS 6.3

我最終用更新的、更長的雜湊值重新雜湊使用者的密碼,然後發出一個刷新主機來清除記憶體。有效。我用第一個答案Here作為參考。

引用自:https://serverfault.com/questions/496581