首頁 > 資料庫 > navicat > 主體

navicat連線mysql出現錯誤1045如何解決

爱喝马黛茶的安东尼
發布: 2019-08-17 14:04:55
原創
33143 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板