標籤:錯誤 停止 password 代碼 har ble table upload UI
遇到MYSQL“錯誤碼#1045 Access denied for user ‘root‘@‘localhost‘ (using password:YES)” 需要重設root帳號許可權密碼,這個一般還真不好解決。
不過,這幾天調試的時候真的遇到了這種問題,不能跳過,必須解決才能在 本地偵錯工具源碼,沒辦法,一點點解決吧。
好在遇到這種問題的情況,大有人在,所以很多就搬現成的,只要能解決問題就行了。
方法:
第一點,停止MYSQL服務,CMD開啟DOS視窗,輸入 "net stop mysql ";不過有時候不停止也是無所謂;
第二點,在CMD命令列視窗,進入MYSQL安裝目錄 比如“E:\APMServ5.2.6\MySQL5.1\bin”(我用的就是APMServer)
如:
第三點,在第二點的命令視窗輸入命令為:"mysqld-nt --skip-grant-tables"
作用是,進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入資料庫。
這時候可以進入資料庫後,給自己的資料庫重新設定密碼就可以了!
如果,還是出現1045錯誤的話,繼續執行以下操作
1.重新開啟一個CMD命令列視窗,輸入:"mysql -uroot -p",使用空密碼的方式登入MySQL(不用輸入密碼,直接按斷行符號)
2.輸入以下命令開始修改root使用者的密碼(注意:命令中"mysql.user"中間有個“點”)
"mysql>update mysql.user set password=PASSWORD(‘新密碼‘) where User=‘root‘; "
3.重新整理許可權表
"mysql>flush privileges"
4.退出 :"mysql>quit "
搞定,功成身退!
歡迎轉載,LY客棧-袁建軍-部落格:MYSQL錯誤碼#1045 Access denied for user ‘root‘@‘localhost‘,轉載請註明原文網址:http://blog.lykezhan.com/jishu/biji/2017/0319/224.html
MYSQL錯誤碼#1045 Access denied for user 'root'@'localhost'