1. 程式人生 > >ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)問題的解決辦法

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)問題的解決辦法

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)該故障碼的意思是拒絕訪問資料庫。

一般出現該故障碼是由於資料庫的賬號或密碼被更改過所致。解決的辦法是更改資料庫密碼:

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼。

比如我們假設資料庫的賬戶是:root,舊密碼是:11,我們想要修改的新密碼是:123456,那麼該修改指令就是:

mysqladmin -uroot -p11 password 123456

        對於網上有很多地方寫著先進入mysqladmin所在的目錄,即mysql的安裝目錄下的bin目錄,其實這個可以進,也可以不進入,因為mysql安裝版在安裝時會自動在系統的環境變數Path中注入mysql的bin路徑,所以說我們可以直接呼叫mysqladmin.exe程式。