今天裝一個系統,debian的etch版本,mysql都配置好了,但是用phpmyadmin 2.11.0 連接mysql總提示
#1045 - Access denied for user root@localhost (using password: YES) 錯誤,但是密碼明明是正確的,在命令行下也沒問題。
象這個情況,phpmyadmin采用[auth_type] = http;倒也可以,不過為什麼cookie就不成呢?後來猜測,是不是php的Session處理有問題呢?從/var/lib/php5的session文件中,發現該root密碼,其中有“&”字符,php給編碼成了“&”,難道真的是這兒不成?
反正刪除了php的session文件,也把mysql的root用戶密碼中的&去掉了,然後登陸就正常了,有點怪啊