2009年11月19日 星期四

解決 phpMyAdmin 無法登入問題

子夜時分終於找到 appserv 2.6.0 安裝後, 無法以 root 帳號登入 phpMyAdmin 的問題, 原來是安裝時太雞婆, 於 MySQL Server Configuration 頁面勾選了 "Old Password Support" 項目 (預設是沒勾選). 重新安裝不要勾選該項目即可順利登入 phpMyAdmin 了. 真是的, 害我浪費一整天爬文, 看了一堆沒用的文章. 順便列出 mySQL 常用指令
----------------------------------------------------------------------------
RANT USAGE ON *.* TO root@localhost IDENTIFIED BY '';
FLUSH PRIVILEGES;

mysqladmin -u root password 123

>set password for root@localhost = old_password('123');

>use mysql;
>SELECT * FROM user WHERE user='root';

mysql> use mysql; <--使用mysql資料

mysql> update user set password=password('1234') where user='root' ; <--重新設定root的密碼是'1234'

mysql> flush privileges; <--立即更新上述修正資料

mysql> exit <--離開

2 則留言 :

Anonymous 提到...

感謝你的文章

我也跟你一樣勾選了Old Password Support

謝謝你分享訊息~~~

yhhuang1966 提到...

沒想到隨便寫下的小經驗也對人有幫助, 令我挺訝異的, 哈哈!