前言
在學習數據庫的過程中,總有些奇奇怪怪的問題出現,比如前兩天用得好好的,當天一用就崩,真的被崩的一臉懵逼。只能上百度搜索解決方法,百度了好幾天,發現很多方法都不怎么適用,有些只能用一半,所以索性自己就總結出那些有用的,前人種樹后人乘涼嘛,偶爾當一下前人也是不錯的。
只希望減少大家搜索時間,比較時間就是金錢 。如果文章有什么需要改進的地方還請大佬不吝賜教。
一、本人配置:系統64位win10,MySQL8.0.16
錯誤 :ERROR 1045 (28000): Access denied for user‘root’@‘localhost’ (using password: YES)
二、原因分析
從上面這段英文的意思來看,可以這樣分析:
- 第一:Access denied(拒絕訪問);
- 第二:using password:NO/YES。這里這個using password 的是是否輸入了密碼,輸入了就表示YES,沒有就輸出NO。
根據網上查了很多資料,出現Access denied的原因有如下可能:
- MySQL的服務器停止了
- 用戶的端口號或者IP導致拒絕訪問
- MySQL的配置文件錯誤(my.ini等文件)
- root用戶的密碼錯誤