【MySQL】---1045-Access denied for user 'root'@'localhost'(using password :YES)

一路向前!發表於2017-12-10

前言:

最近的在專案中再一次用到MySQL,之前是在本機上裝好的,這次再次登入的時候,使用者名稱和密碼是正確的,但是登入依然出現了錯誤,用localhost和IP登入都報錯了,經過一番查詢,看了很多巨人的解決方法,從中學到了不少。

錯誤:

1)用localhost登入:

錯誤:


2)用ip登入:

錯誤:


解決方案:

1、找到安裝路徑( 我的是E:\mysql\mysql-5.6.24-winx64)下的my.ini
2、 開啟 my.ini  找到  [mysqld]  然後在下面加上—— skip_grant_tables (意思好像是 啟動MySQL服務的時候跳過許可權表認證  )儲存,重新啟動mysql服務。

3、再次啟動時即可成功。

參考

總結:

自己對原理的地方理解的還是不完善,有錯誤的地方還望指正,但通過這次的這個錯誤對用命令操作mysql有熟悉了很多,每一次錯誤都是一次很好的成長的機會。通過回顧之前自己對mysql的總結,確實也有很大的幫助。知識的掌握不必刻意的去記,它可以算的上是一個不斷反覆得過程。

相關文章