1 頁 (共 1 頁)

[問題] 使用phpMyadmin更改mysql權限密碼後,無法登入

發表於 : 2005-02-22 09:34
OldJ
我安裝appserv 2.4.3後,進入phpMyadmin,點權限連結後,並點選root其後的編輯連結圖示,成功更改密碼後,卻無法登入,一直顯示密碼錯誤。

就算我只將密碼更改成一個 a 字,也無法再登入,請問各位前輩大大,該這麼辦? :-o 謝謝指教。

我確定有輸入帳號:root 密碼: a

發表於 : 2005-02-22 09:45
wind2525
關於MySQL 4.1

MySQL 4.1 及其後版本驗證協議使用的密碼哈希算法與老的客戶端不兼容。如果升級到4.1以後使用一個老的客戶端連接就會提示信息:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
還好MySQL還給出了兼容老客戶端的解決方法:
首先登錄進shell, 執行
mysql -u root -p
輸入user的密碼登入。(mysql客戶端已經是新版了可以登入)
然後執行:
SET PASSWORD FOR 'user'@'host' = OLD_PASSWORD('password');
把user, host(通常都是localhost), password替換成你的,以後再使用PHPMyAdmin也就能正常使用了 :P

發表於 : 2005-02-22 13:23
OldJ
果然,終於可以了,謝謝大大!感恩!

^^"