茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1676429 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
F09_587.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2008/3/19 6:07:46
關於MySQL 4.1

MySQL 4.1 及其後版本驗證協議使用的密碼哈希算法與老的客戶端不兼容。
(也有人說是mysql.4.1.5 以上版本 使用 41 位元的加密密碼)
如果升級到4.1以後使用一個老的客戶端連接就會提示信息:
MySQL 傳回:
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

也有人會看到這樣的訊息:
MySQL 傳回:
#1130 - Host 'localhost' is not allowed to connect to this MySQL server

還好MySQL還給出了兼容老客戶端的解決方法:
首先登錄進shell, 執行
mysql -u root -p

輸入user的密碼登入。(mysql客戶端已經是新版了可以登入)
然後執行:
SET PASSWORD FOR 'user'@'host' = OLD_PASSWORD('password');

把user, host(通常都是localhost), password替換成你的,以後再使用PHPMyAdmin也就能正常使用了

再來則是兩種狀況,分別是密碼確定設好了,但卻仍是一直連不進去:
密碼設定好進不去大多可能是 cache 的問題,清一下cache或重開瀏覽器應該可以解決!

另一郭則是使用 IIS 來架設 PHP 的狀況,請記得 IIS 的啟動使用者權限:
若要在 IIS 上跑 phpMyAdmin 的話,必須修改 phpMyAdmin 及子項目的 NTFS 權限開放 IUSER_MachineName 讀取!
MySQL 的資料夾也一樣,但是還必須有修改權限!
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|