Navicat for Mysql 1045錯誤

在使用圖形用戶工具Navicat for MySQL新建鏈接時,會報一個1045,某用戶訪問拒絕的錯誤。mysql

通常的解決辦法是須要從新修改Mysql的密碼,操做步驟以下:sql

1 net stop mysql  中止mysql服務數據庫

2 進入mysql安裝路徑的bin目錄下,使用mysqld命令,在cmd下 mysqld --skip-grant-tables工具

3 開一個新的cmd窗口 mysql 不須要用戶名就能夠登陸數據庫了 ui

4 登陸成功後 show databases;   再use mysql;  即進入mysql數據庫日誌

5 繼續 show tables; 會發現有一個user表ip

6 繼續 select user,host,authentication_string from user;cmd

7 繼續 update user set authentication_string=password('123456') where user='root' 即重置root用戶的密碼string

8 繼續 flush privileges;it

9 繼續 quit;  退出mysql    net stop mysql    ;     net start mysql   從新啓動mysql

10 mysql -uroot -p123456  使用root用戶新密碼登陸  進入mysql則表示成功

 

Mysql啓動的問題:建議最好多看看啓動日誌

啓動日誌在安裝目錄的data目錄下,文件名稱爲主機名,.err文件。從這裏找到錯誤根源,一個一個解決。

相關文章
相關標籤/搜索