天天看點

Navicat連接配接mysql出現1045錯誤

Navicat連接配接mysql出現1045錯誤

使用Navicat連接配接mysql出現1045,可能的原因為忘記密碼,下面方法可以幫助重置密碼。

1,以管理者權限運作cmd程式;

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

3,關閉mysqld程序,

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

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

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

mysqld --skip-grant-tables

關閉cmd,重新以管理者權限運作cmd

5,修改密碼

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

mysql

update mysql.user set authentication_string=password('123456') where user = 'root';

flush privileges;

SELECT * from mysql.userG;

找到root使用者的authentication_string這項,并把它的值記下來

update mysql.user set authentication_string = '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' where user = 'root';here user = 'root';

quit

6,重新開機mysql

net start mysql

7,嘗試連接配接,如果提示1862

修改密碼後再次連接配接

mysqladmin -uroot -p password

再次 連接配接測試

原文位址

https://www.cnblogs.com/garrett/p/10677417.html

繼續閱讀