我無法在MySQL中登錄爲[email protected]
。如何在OSX中重置MySQL root密碼?常用的方法不起作用
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我曾嘗試以下方法,我想大多數用戶會聽到的:
- 停止MySQL的
- mysqld_safe的--skip-贈款表
- 登錄像MySQL -u root
- UPDATE mysql.user SET Password = PASSWORD('password')WHERE User ='root';
- FLUSH PRIVILEGES
- 退出
這是行不通的。還有其他建議嗎?
我在步驟3登錄後,當我SELECT * FROM mysql.user
,結果是空的。似乎沒有root用戶。
操作系統:OS優勝美地。我使用MySQL自帶的Macbook Pro。
這個問題似乎發生時,我嘗試從/tmp/mysql.sock
連接插座改爲/var/mysql/mysql.sock
非常感謝你。
你得到了什麼錯誤? – ajtrichards
第3步之後嘗試運行命令'use mysql' – ajtrichards
感謝您的回答。我已經更新了一些附加要點。 –