當我試圖登錄到我的MySQL作爲根(./mysql -u root -p
)是示下面如何重置mysql的密碼
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
給出一個錯誤這是由於密碼過期?有什麼辦法可以解決這個問題嗎?
當我試圖登錄到我的MySQL作爲根(./mysql -u root -p
)是示下面如何重置mysql的密碼
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
給出一個錯誤這是由於密碼過期?有什麼辦法可以解決這個問題嗎?
現在啓動mysql守護程序並跳過存儲密碼的授權表。
mysqld_safe的--skip-贈款表
你應該能夠用空密碼連接現在
鍵入以下命令
mysql --user=root mysql
update user set Password=PASSWORD('new-password') where user='root';
flush privileges;
exit;
有些事情可能會出錯。
嘗試以下操作:
sudo su -l
#以root身份登錄./mysql
,看看是否允許你連接。如果失敗,嘗試下面列出的步驟:
http://www.howtoforge.com/reset-forgotten-mysql-root-password
其工作的感謝... – Van