共計 875 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章主要介紹了 mysql 安裝后報錯 ERROR 1045 的解決方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓丸趣 TV 小編帶著大家一起了解一下。
解決方法:1、關掉 mysql 服務;2、打開一個終端,以安全模式進入數據庫;3、打開一個新終端,執行“mysql -u root”命令,不用密碼的登錄數據庫;4、使用“alter user…”命令進行密碼的修改;5、重啟 mysql 即可。
報錯問題:
1、昨天安裝 Mysql8.0.18,然后使用 navicat 連接,結果出現:
ERROR 1045 (28000): Access denied for user root @ localhost (using password: YES)
2、接下來我又在命令行進行登錄 mysql,發現也是報錯
ERROR 1045 (28000): Access denied for user root @ localhost (using password: YES)
解決方法
1、首先關掉 mysql 服務
$ sudo service mysql stop
2、打開終端
$ cd /usr/local/mysql/bin
$ sudo su
3、接著執行以下命令,即可以安全模式進入數據庫
sh-3.2# ./mysqld_safe --skip-grant-tables
4、打開新終端
$ mysql -u root
注意:此時你會發現不需要密碼就能進入數據庫
修改密碼
1、通過上面的操作,安全進入數據庫后,執行以下操作
mysql use mysql
mysql alter user root @ localhost IDENTIFIED BY MyNewPass
注意:mysql8.0 以上密碼策略限制必須要大小寫加數字特殊符號
重啟 mysql,就 OK 了
感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享 mysql 安裝后報錯 ERROR 1045 的解決方法內容對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,遇到問題就找丸趣 TV,詳細的解決方法等著你來學習!
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!