Navicat安裝後出現錯誤:1045 - Access denied for user 'root'@'localhost' (using password: YES

安裝完MySQL和N之後,打開Navicat後出現如下錯誤:

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

(小插曲:記得不知道這是多少次安裝MySQL了,以前用的是SQLyog,突然安裝了一個Navicat,盡然出現錯誤,讓自己小小的汗顏了一把!!!經過上網查資料,解決方法陳述下文)

【問題所在】:未給root用戶分配所有權限。

【解決步驟】:例如:用戶名:aaa     密碼:123456

一、打開 MySQL 5.5 Command Line Client 命令窗口:

   Enter password:123456;

二、輸入如下命令:grant all on *.* to aaa@'%' identified by '123456';

    mysql>grant all on *.* to aaa@'%' identified by '123456'; (記得在此語句後面加上英文的     分號)

三、接着會出現:Query OK,0 rows affected <0.00 sec>   說明已經更改權限成功,問題解決了!!!

四、打開Navicat,雙擊localhost,不會再報錯誤了,此時可以進行操作,爲所欲爲了j_0069.gifj_0069.gifj_0069.gifj_0069.gif


問題擴展】:grant all on *.* to aaa@'%' identified by '123456';對於這句話,一語帶過,就是授予 aaa 用戶所有的權限。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章