2012-07-05 43 views
6

我是ubuntu的新手。我在ubuntu11.4服務器上安裝phpmyadmin時出現錯誤。它說
在ubuntu11.4中安裝phpmyadmin時出現A​​ccess denied error

An error occurred while installing the database: 
ERROR 1045 (28000):Access denaid for user 'root'@'localhost' (using password:YES); 

我相信我使用了正確的密碼root。我可以通過putty登錄到mysql。
我是否需要對特權進行任何操作?

請幫我分揀這個問題。

回答

6

我建議:

mysql -h localhost -u root -p 

,並鍵入別的東西。 :(

pidof mysqld說什麼如果沒有那麼sudo service mysql start並嘗試

mysql -h localhost -u root -p 
再次

重新配置MySQL服務器:?

sudo dpkg-reconfigure mysql-server 

sudo dpkg-reconfigure mysql-server-5.1 

無論哪一個安裝。

一旦你重新配置(和恢復)您的MySQL的root密碼,然後重新配置 phpmyadmin的

sudo dpkg-reconfigure phpmyadmin 
0

我碰到了同樣的問題,只是想出我的問題。我在我的Root用戶密碼中使用了「ü」。似乎PHPMYADMIN不能處理utf-8集合。所以我將密碼更改爲「abc」,並且工作正常!只是不要忘記撤消你的臨時密碼:)

0

我得到了同樣的問題,並再次安裝我的機器,因爲我雖然我做錯了什麼。但重新安裝Ubuntu後,同樣的問題。

對我有用的是安裝mysql-server和phpmyadmin而不是root用戶。我創建一個新用戶adduser admin,並將它們放入與adduser admin sudo的sudo組中。之後,我退出與root帳戶的SSH連接並使用新的管理員用戶登錄。現在,我安裝了這兩個軟件包,並且,驚喜,一切正常。

相關問題