MYSQL錯誤碼#1045 Access denied for user 'root'@'localhost'

來源:互聯網
上載者:User

標籤:錯誤   停止   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'

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.