我可以確定Appserv 2.4.6版絕對可以改root的密碼
我在
這一篇裡就有提到可以用另一種方式來改了
而且我在
本篇也有說過相同的內容, phpMyAdmin 2.6.4版以後的可以直接進MySQL資料庫裡的user資料表修改, 重點在於函數要選OLD_PASSWORD
~倉木麻衣~ 寫:只要是PHP5版以下配上MySQL4.1.x以上版本, 不管是新增管理者或是要改密碼作法都是一樣的
關鍵都在那個密碼相容MySQL4.0的設定
如果phpMyAdmin是用2.6.4版以上的, 可以直接進MySQL資料庫裡的user裡去改
重點在於函數要選OLD_PASSWORD, 這些我在置頂文章裡都有提到過了
而且在更早的討論中也有提到過
http://phpbb-tw.net/phpbb/viewtopic.php?p=221096#221096
如果你是從權限那邊去改密碼的話, 那就絕對登不進去了, 因為它是採新式的PASSWORD而非舊式的OLD_PASSWORD函數
假設你執意要從「更改密碼」那邊修改的話
新版的phpMyAdmin採用http、config登入是看不到「更改密碼」這個選項的
(cookie登入方式沒測, 但相信也是看不到, 因為底下那個設定的關係)
請開啟config.inc.php檔, 找到這個設定項目
代碼: 選擇全部
$cfg['ShowChgPassword'] = FALSE;
將 FALSE 改成 TRUE後再登入, 就可以看到「更改密碼」了
但請注意一直在強調的重點,
密碼雜湊的地方請務必選擇「MySQL 4.0相容」
改完後重開一次瀏覽器再連結phpMyAdmin, 就可以用剛才修改的密碼login了
最後, 請記得將$cfg['ShowChgPassword']的值改回FALSE
ps.
你一直不肯交待你的操作步驟, 只是重複在講還是一樣
我們不是有天眼通的神也不是隨時跟在你身後的背後靈, 只有這樣的資訊實在無法知道你是怎麼操作而出問題的
麻煩下回提問時記得交待一下大致的操作步驟, 不然只是浪費大家的時間在玩猜猜樂遊戲
