phpMyAdmin 連接MySQL V4.1.x問題

phpMyAdmin 連接MySQL V4.1.x問題

文章DarkSkyline » 週五 12月 8日, 2006年 9:22 am

在 Windows 2000 Server 系統上, 安裝 MySQL 4.1.7 一切正常, 於 CMD 的命令模式下, 亦能正常連線 MySQL 做一些測試, 但是安裝 phpMyAdmin 2.7.0-pl2 要用 WEB 來管理 MySQL 就發生無法登入情況, 出現了以下錯誤訊息:

錯誤訊息如下:
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

原因是因為新版本的MySQ認證的協定是128位元,且不允許root密碼是空白,但是當你裝好mysql之後,root的密碼就是空白,才會導致phpMyAdmin無法與MySQL連線.

解決方法很簡單, 於 MySQL 命令模式下, 將密碼重新設給 MySQL 就行了.

登入 MySQL
mysql -uroot [Enter] (代表使用root身分進入不需要密碼)
mysql> SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('新密碼'); [Enter]
mysql> quit [Enter]

停止MySql服務,重新啟動MySQL服務就可以了

重新登入 MySQL
mysql -uroot -p12345 [Enter] (代表使用root身分且密碼是12345)
mysql> (若看到這一行表示使用密碼方式進入成功)

OK,請使用瀏覽器打開 phpMyAdmin 連接MySQL看看,問題應該就解決了.
DarkSkyline
 

回到 Linux 作業系統

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 8 位訪客

cron