十一月28
MySQL 4.1 + phpMyAdmin 問題
->
下載了新版 MySQL 4.1.x 及 phpMyAdmin 安裝在 XP 系統上測試,結果發現 phpMyAdmin 無法正常登入,出現如下錯誤訊息:
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
於是在 MySQL 官網找到解決方法,照做之後就OK囉!有此問題的可以參考看看。
(1) 在開始 → 執行輸入”CMD”進入命令列模式。
(2) 輸入 “MySQL 路徑\bin\mysql -h localhost -u root -p”。(要重設root密碼)
(3) 接著會出現 Enter Password:輸入安裝MySQL打的密碼。
(4) mysql>提示符號鍵入:SET PASSWORD FOR
(5) 再輸入:’root’@'localhost’ = OLD_PASSWORD(’新密碼’);
(6) 完成,現在就可以登入 phpMyAdmin 囉!
補充:
1.問題原因為 MySQL 4.1 以上使用新的密碼驗證機制,而 PHP4 尚未支援。
2.只要是 MySQL 4.1.x 及以上的版本無法連接都可照此方法試試。
3.升級成 PHP5 則無此問題。


Thanks for a good site with a very good info. I searched the whole web on this information in find your site! Good work