1. 程式人生 > >Navicat連線Mysql資料庫報錯,但是命令列可以連線上

Navicat連線Mysql資料庫報錯,但是命令列可以連線上

折騰了好幾天,本來mysql好好的,隔了一陣子後再去用navicat去連線,居然顯示
1045-access denied for user 'root'@'localhost' (using password: YES)

雖然不知道為什麼但還是去改了,於是就按照網上的教程修改了root的密碼,命令列就可以正常連線上了。
但是使用navicat連線還是錯誤的(我是在本地使用navicat),然後改了root使用者的訪問許可權(有人說可能是匿名使用者的問題),但是並沒有什麼用。

但是既然mysql命令列能連線,也開放了訪問許可權了,navicat還提示access denied 是為什麼呢?

這個問題暫時不得而知,即便重啟Mysql服務和關電腦也是無效,但是抱著試一試的心態我去下載了WorkBench,然後,連上了。
這裡寫圖片描述

初步估計是navicat自己的問題,若有知道原因的大佬麻煩告訴我