錯誤代碼1045 Access denied for user 'root'@'localhost' (using password:YES)


在mysql中新建連接,ip地址是127.0.0.1,賬號是root,密碼是123456,但是測試連接的時候報錯,

錯誤代碼1045 Access denied for user 'root'@'localhost' (using password:YES)。

看了很多篇別的博客,試驗了下,發現解決方案。本人的mysql是5.6.26版本。

首先,在cmd中切換到安裝的mysql安裝目錄下的bin文件夾,使用net start mysql啟動mysql服務

再接着,輸入指令mysql -u root -p

出現的password,讓你輸入,直接按回車即可。此時的密碼為空。

輸入指令show databases;注意分號

輸入指令user mysql;

更改密碼:update user set password=password('123456') where user='root';

會出現更改成功,再接着刷新權限,然后退出,重新登錄,mysql -uroot -p 

這次輸入密碼123456,登錄成功。

 


免責聲明!

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



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