2012-11-10 308 views
1

我一直在使用root密碼問題。錯誤1045(28000):拒絕訪問'root'@'localhost'(使用密碼:是)

須藤的mysql -u根-p

輸入密碼

ERROR 1045(28000):拒絕訪問 '根@本地'(使用pasword:YES)

我已經度過了這麼多次,但無法弄清楚。我只是在設置mysql服務器時設置了root密碼。

+0

這是一個沒有人能回答的問題,只能由您自己解決。你做得對,但你輸入了一個錯誤的密碼。就這樣。除了自己以外,沒有人可以知道你爲什麼輸入了錯誤的密碼... – Horen

+0

我經歷了更改密碼過程,仍然收到錯誤 –

回答

-1

我有同樣的問題,檢查您的配置中的所有Ini文件。我不記得哪一個。

0

mysql上root的密碼(可能)與服務器上的root密碼不同。

如果這是一個新的設置,你是否嘗試了沒有-p,沒有密碼登錄。

+0

是的,我當前更改了密碼,仍然收到錯誤1045 –

-3

我剛剛在Ubuntu 12.04上新鮮的mysql-server安裝上遇到同樣的問題。 Mayanks的回答引導我朝着正確的方向前進。 localhost和127.0.0.1在MySQL和用戶認證方面有所不同。

這裏是我工作:

mysql -u root -h 127.0.0.1 -p 
0

如果使用phpMyAdmin確保用戶的主機設置爲localhost。

只要檢查根用戶帳戶,就可以看到有多個具有不同主機值的root用戶。因此,如果具有本地主機選項的用戶不起作用,請創建具有相同名稱的其他用戶併爲其分配主機127.0.0.1值

相關問題