文章在cmd中輸入mysql -uroot -p出現1045錯誤如下:
error 1045(28000): access denied for user 'root'@'localhost'(using password)
解決方法:
1.先找到mysql bin目錄下的my.ini檔案,在[mysql]下面加上 skip-grant-tables 用於跳過密碼
需要注意的是,如果你是mysql5.7以上版本(我的是5.7版本),那麼應該是my-default.ini檔案。
2.重啟伺服器
net stop mysql
net start mysql
3.進入cmd,重置密碼
mysql -uroot -p 回車
不用管password 回車
use mysql; 回車
修改密碼:set password for 'root'@'localhost'=password('新密碼');
flush privilegs; 重新整理資料庫
quit;
4.修改my.ini 注釋掉skip-grant-tables;儲存退出
5.重啟伺服器
如果該問題反覆出現,特別是當你重啟伺服器,就出現的時候,那麼你應該用另外乙個解決辦法,這個時候你可能安裝了兩個版本的mysql,其中預設的是mysql。但是其實你使用的mysql5.7那麼請到如下視窗:
兩個mysql只能啟動乙個,你出現這個問題,很可能就是其中mysql是預設啟動的,那麼mysql57既不能啟動了,所以就出現了上述問題,禁止mysql啟動就可以了。
安裝MySQL出現1045錯誤
mysql mysql 5.5.44 win32 作業系統 windows 7 x64 在安裝mysql完成之後會提示我們對mysql進行配置,這時會涉及到對root賬戶的密碼進行配置。這裡提示出現了乙個 為1045的錯誤,具體錯誤原因是因為在連線資料庫的時候沒有使用密碼從而導致了連線資料庫失敗。這...
安裝MySQL出現1045錯誤
安裝mysql出現1045錯誤 一.執行環境 mysql mysql 5.1.26 rc win32 作業系統 windows 7 x64 二.問題描述 安裝mysql過程中會涉及對root密碼的設定 設定完成,在安裝進行到最後一步時,出現了乙個 為1045的錯誤,此前樓主電腦上從未安裝過mysql...
安裝MySQL出現1045錯誤
安裝mysql出現1045錯誤 一.執行環境 mysql mysql 5.1.26 rc win32 作業系統 windows 7 x64 二.問題描述 安裝mysql過程中會涉及對root密碼的設定 設定完成,在安裝進行到最後一步時,出現了乙個 為1045的錯誤,此前樓主電腦上從未安裝過 mysq...