首頁  >  文章  >  資料庫  >  navicat連接mysql出現1045錯誤的解決方法是什麼

navicat連接mysql出現1045錯誤的解決方法是什麼

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-08-13 16:01:4110853瀏覽

navicat連接mysql出現1045錯誤的解決方法是什麼

Navicat連接mysql出現1045錯誤

使用Navicat連接mysql出現1045,可能的原因為忘記密碼。

navicat連接mysql出現1045錯誤的解決方法是什麼

下面方法可以幫助重設密碼:

1、以管理員權限執行cmd程式;

2、cd C: \Program Files (x86)\MySQL\MySQL Server 5.7\bin

3、關閉mysqld進程,

>>tasklist |findstr mysqld        這行指令可用來檢視myd是否在運行,在運行中則可以查到它的PID

>>taskkill /F /PID xxxx             xxxx是從前面一條命令得到的PID值

navicat連接mysql出現1045錯誤的解決方法是什麼

相關推薦:《Navicat for mysql使用圖文教學

4、跳過權限登入MySQL 伺服器端

>>mysqld --skip -grant-tables

關閉cmd,重新以管理員權限執行cmd

5、修改密碼

>>cd C:\Program Files (x86)\ MySQL\MySQL Server 5.7\bin

>>mysql

navicat連接mysql出現1045錯誤的解決方法是什麼

>>update mysql.user set authentication_string=password('123456')其中 user = 'root'; 

>>flush privileges;

navicat連接mysql出現1045錯誤的解決方法是什麼  

>>SELECT * from mysql.user\G;

找到root用戶的authentication_string這項,並且把它的值記下來

navicat連接mysql出現1045錯誤的解決方法是什麼

>>update mysql.user set authentication_string = '*6BB4837EB74329105EE4568DDA2DC7ED2 user = 'root';here user = 'root';

>>flush privileges;

>>quit

navicat連接mysql出現1045錯誤的解決方法是什麼

6、重啟mysql

>>net start mysql

navicat連接mysql出現1045錯誤的解決方法是什麼

#7、嘗試連接,如果提示1862,修改密碼後再連接。

>>mysqladmin -uroot -p password

navicat連接mysql出現1045錯誤的解決方法是什麼

再次連線測試,

navicat連接mysql出現1045錯誤的解決方法是什麼

#大功告成!

以上是navicat連接mysql出現1045錯誤的解決方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn