2016-12-24 61 views
-1

我試圖登錄到MySQL的Mac OS X上埃爾卡皮坦,當我輸入命令:MySQL的登錄錯誤(使用密碼) - Mac OS X的

mysql -u root -p 

提示我輸入我的密碼和然後得到以下錯誤:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 

我看了其他線程關於這個問題,他們都沒有幫助過我。任何援助將不勝感激,因爲我還在學習MySQL。謝謝!

回答

0

當您爲MySQL用戶輸入錯誤密碼或嘗試使用MySQL不存在的用戶名連接時,通常會顯示此錯誤消息。除非在安裝過程中另行指定,否則MySQL通常以root用戶沒有密碼/空密碼開始。所以只是

mysql -u root 

應該在這種情況下工作,沒有輸入任何密碼。

不用說,這樣的配置是不安全的,因爲每個有權訪問機器的人都可以操縱數據庫。因此強烈建議爲root用戶設置密碼。

+0

我試過了,得到了完全相同的錯誤信息,但是(使用密碼:NO)而不是YES。 – morrigan