0
我無法在我的機器上運行MySQL。如果我沒有錯,我沒有爲MySQL設置密碼。即使對於超級用戶也拒絕MySQL訪問 - 錯誤1045(28000)
我已經完成了以下一系列操作,包括1)以用戶身份運行,2)以超級用戶身份運行,3)以無密碼運行,4)以用戶密碼運行。
正如你所看到的,我失敗了所有這些。爲什麼這樣?
[email protected]:~$ mysql
ERROR 1045 (28000): Access denied for user 'abc'@'localhost' (using password: NO)
[email protected]:~$ sudo su
[sudo] password for abc:
[email protected]:/home/abc# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[email protected]:/home/abc# mysql -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[email protected]:/home/abc# mysql -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[email protected]:/home/abc#
作爲一個新手,我可能會問爲什麼#在那裏?我在這裏和那裏看到它,我發現它基本上評論了背後的事情。我錯了嗎?我用#鍵入?謝謝 –
不,你不必輸入#。這只是一種建議您在命令行上鍵入文本的方法。類似於>。忘了它:) –
我試過'#mysqladmin -u root密碼'new-password'',但是我得到了'mysqladmin:連接到服務器在'本地主機'失敗 錯誤:'拒絕訪問用戶root'@' localhost'(使用密碼:NO)'' –