windows 2000/xp/2003 下 iis+php+mysql+zend optimizer+gd庫+phpmyadmin的伺服器環境。
網上的方法說的不全,而且有點誤導,要細心:
開啟config.default.php檔案,發現了
$cfg[‘servers’][$i][‘user’] = ‘root’; // mysql user
$cfg[‘servers’][$i][‘password’] = ”; // mysql password (only needed
這兩條語句之後的註釋:原來使用者和密碼是mysql資料庫的。
但是密碼在安裝mysql的時候已經設定過了(假設密碼為:admin)。
以上這兩條語句我沒有修改,直接就關閉了檔案config.default.php。
我抱著試一試的態度,重新輸入使用者名稱root和密碼admin,結果登入成功!
看來cookies早就啟動了,但是登入介面仍舊要顯示:cookies 必須啟動才能登入。這給人很大的誤導,老是以為cookies沒有啟動。
祝你好運!
輸入的密碼錯誤,需要使用正確的密碼。
phpmyadmin就提示錯誤#1045 – access denied for us
1、由於在mysql中設定了密碼,通過phpmyadmin訪問時不能輸入密碼,是通過配置檔案的方式載入密碼的。所以需要將資料庫的密碼寫到php的配置檔案中。
2、在phpmyadmin的根目錄修改config.sample.inc.php檔案中的$cfg[‘servers’][$i]
3、[‘controlpass’]?=?”你的密碼”。如果不行將librariesconfig.default.
php檔案拷貝到根目錄,修改config.default.php為config.
sample.inc.php,同樣修改$cfg[‘servers’][$i][‘controlpass’]?=?”你的密碼”此時問題得到解決。
phpmyadmin就提示錯誤#1045 – access denied for user ‘root’@’localhost’ (using password: yes)
1、由於在mysql中設定了密碼,通過phpmyadmin訪問時不能輸入密碼,是通過配置檔案的方式載入密碼的。所以需要將資料庫的密碼寫到php的配置檔案中。
2、在phpmyadmin的根目錄修改config.sample.inc.php檔案中的$cfg[‘servers’][$i]
3、[‘controlpass’]?=?”你的密碼”。如果不行將librariesconfig.default.
php檔案拷貝到根目錄,修改config.default.php為config.
sample.inc.php,同樣修改$cfg[‘servers’][$i][‘controlpass’]?=?”你的密碼”此時問題得到解決。
如果用的是mysql資料庫:
檢查資料庫是否設定了密碼,如果沒設定進入mysql控制檯使用下面的命令設定密碼:
update mysql.user set password = password(‘123456’) where password = ”;
flush privileges;
2. 確保密碼正確
先開啟cmd視窗,在切換到安裝入徑之後按**
你配置下phpmyadmin 下面的config.inc.php 吧裡面的使用者名稱 密碼相應的修改下 就ok了
phpmyadmin登入錯誤1045
80
一個是支援遠端訪問(%),一個是本地訪問(localhost)