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