navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

navicat連接mysql出現(xiàn)1045錯(cuò)誤如何解決?

使用Navicat連接mysql出現(xiàn)1045,可能的原因?yàn)橥浢艽a。

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

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

1、以管理員權(quán)限運(yùn)行cmd程序;

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

3、關(guān)閉mysqld進(jìn)程,

>>tasklist |findstr mysqld? ? ? ? 這行命令可以用來查看mysqld是否在運(yùn)行,在運(yùn)行中則可以查到它的PID

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

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

相關(guān)推薦:《Navicat for mysql使用圖文教程

4、跳過權(quán)限登錄MySQL 服務(wù)器端

>>mysqld –skip-grant-tables

關(guān)閉cmd,重新以管理員權(quán)限運(yùn)行cmd

5、修改密碼

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

>>mysql

?navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

>>update mysql.user set authentication_string=password(‘123456’) where user = ‘root’;?

>>flush privileges;

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決??

>>select * from mysql.userG;

找到root用戶的authentication_string這項(xiàng),并把它的值記下來

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

>>update mysql.user set authentication_string = ‘*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9’ where user = ‘root’;here user = ‘root’;

>>flush privileges;

>>quit

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

6、重啟mysql

>>net start mysql

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

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

>>mysqladmin -uroot -p password

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

再次連接測(cè)試,

navicat連接mysql出現(xiàn)錯(cuò)誤1045如何解決

大功告成!

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊14 分享