通過'root'用戶連接到mysql時,出現提到的錯誤。 命令嘗試:MySQL錯誤1045(28000):拒絕用戶'root'@'localhost'的訪問
mysql (as by default it takes root user)
mysql -u root -p
我試圖把根憑據「的/etc/my.cnf」文件,但沒有運氣。
請幫忙。
通過'root'用戶連接到mysql時,出現提到的錯誤。 命令嘗試:MySQL錯誤1045(28000):拒絕用戶'root'@'localhost'的訪問
mysql (as by default it takes root user)
mysql -u root -p
我試圖把根憑據「的/etc/my.cnf」文件,但沒有運氣。
請幫忙。
您必須重置您的MySQL root密碼
,請按照下列指示:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
恕我直言,你沒有說明你清楚情況。你的mysql是全新安裝,重新安裝還是升級?或者你對root用戶執行的任何操作? 什麼是你的mysql版本? ...
其實,有很多類似於你的病例的問題,你厭倦了他們的解決方案嗎?
首先:你不想把你的憑證放在/etc/my.cnf
但是在~/.my.cnf
(記住領先點)。的.my.cnf
內容應該是這樣的
[client]
user=USERNAME
pass=PASSWORD
如果您的密碼是正確的,你應該能夠只mysql
登錄不帶任何選項。
如果不工作,你是不是能夠與
mysql -u root -pMYPASS
登錄(介意-p
和實際的密碼之間缺少空間),那麼您可能需要重置密碼。