mysq重置密碼lERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


一般這個錯誤是由密碼錯誤引起,解決的辦法自然就是重置密碼。

假設我們使用的是root賬戶。

1.重置密碼的第一步就是跳過MySQL的密碼認證過程,方法如下:

去mysql安裝下的my.ini文件,右鍵記事本打開,然后找到

[mysqld]  ,在[mysqld]后面添加一行 skip-grant-tables 然后保存

 

 

2.接下來我們需要重啟MySQL:

可以在任務管理器服務中找到mysql然后右鍵重啟

3.重啟后用運行命令提示符(win+r,然后cmd回車)

敲入 mysql -u root -p 命令然后回車,當需要輸入密碼時,直接按enter鍵,

然后輸入 use mysql;

之后  update user set password=password("你的新密碼") where user="root";

然后再輸入

flush privileges;

最后

quit

最后再去mi.ini去掉剛剛添加的那句話,然后重啟mysql就行了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM