Navicat for Mysql 1045錯誤


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

一般的解決辦法是需要重新修改Mysql的密碼,操作步驟如下:

1 net stop mysql  停止mysql服務

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

3 開一個新的cmd窗口 mysql 不需要用戶名就可以登錄數據庫了 

4 登錄成功后 show databases;   再use mysql;  即進入mysql數據庫

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

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

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

8 繼續 flush privileges;

9 繼續 quit;  退出mysql    net stop mysql    ;     net start mysql   重新啟動mysql

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

 

Mysql啟動的問題:建議最好多看看啟動日志

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM