ERROR 1045(28000):拒絕訪問用戶 '根' @ 'localhost' 的(使用密碼:N O)初學者MySQL錯誤 - 拒絕訪問
我嘗試了一切,我已經通過閱讀頁的答案,沒有人似乎知道正確的。
當我嘗試登錄到我的數據庫我只是得到上述錯誤,我還沒有設置密碼或任何東西。
現在根本無法登錄到MySQL,不明白。
感謝您的幫助提前
ERROR 1045(28000):拒絕訪問用戶 '根' @ 'localhost' 的(使用密碼:N O)初學者MySQL錯誤 - 拒絕訪問
我嘗試了一切,我已經通過閱讀頁的答案,沒有人似乎知道正確的。
當我嘗試登錄到我的數據庫我只是得到上述錯誤,我還沒有設置密碼或任何東西。
現在根本無法登錄到MySQL,不明白。
感謝您的幫助提前
使用-p
選項。 (告訴你要提供一個密碼在登錄時mysql的。)
$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
$ mysql -u root -p
Enter password:
如果還是不行,請嘗試B.5.4.1. How to Reset the Root Password從MySQL參考手冊。
謝謝隊友,我正在使用: mysql -u root -p 沒有設置密碼 - 只需按Enter即可,但仍然無法工作。 – WANNABE 2010-05-26 12:16:33
請嘗試http://www.netadmintools.com/art90.html(包括以「重置您忘記的root密碼」開頭的部分)或http://dev.mysql.com/doc/refman/5.0/en /resetting-permissions.html – aioobe 2010-05-26 12:24:53
http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html對我來說非常合適。 非常感謝。 – WANNABE 2010-05-26 12:56:27
在services.msc中檢查mysql是否作爲本地系統或網絡系統運行。默認情況下,它應該是網絡系統,將其更改爲本地系統並重新啓動服務。
切換帳戶到本地系統是不鼓勵的,實際上是一個不好的建議。 – bahrep 2015-01-21 10:19:42
如果你能解釋你是如何登錄數據庫的話,這將會很有幫助。 你想登錄到命令行客戶端或從程序訪問它嗎?另外,你用什麼命令/代碼來做到這一點? – chrisbunney 2010-05-26 12:12:52
嗨克里斯,我正在使用mysql -u root -p 當它提示輸入密碼時我只是按下輸入 它工作正常,然後就停止工作正常。 – WANNABE 2010-05-26 12:15:08
由於您尚未設置root密碼,您是否嘗試過
mysql -u root
?雖然爲什麼mysql會抱怨冗餘-p選項我不知道... – chrisbunney 2010-05-26 12:28:27