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

出現場景:一般是在新安裝完數據庫之後或者修改完數據庫用戶密碼重新連接時
出現原因:等你再次連接到數據庫,數據庫還是記錄的你上一次的密碼,所以登錄不上
解決方案
1)停止數據庫服務
2)依次執行命令(安裝路徑注意修改爲你自己的)

cd /usr/local/mysql/bin/
sudo su
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysql
UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root'; FLUSH PRIVILEGES;
quit

3)重啓mysql服務

說在最後的話:編寫實屬不易,若喜歡或者對你有幫助記得點贊+關注或者收藏哦~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章