網(wǎng)上查找原因發(fā)現(xiàn)是mysql8 之前的版本中加密規(guī)則是mysql_native_password,而在mysql8之后,加密規(guī)則是caching_sha2_password,由于用的是破解版的navicat熟妓,只能用把mysql用戶登錄密碼加密規(guī)則還原成mysql_native_password的方法
首先以管理員身份運行cmd坑律,然后使用命令進(jìn)入mysql拴袭。
然后輸入你安裝mysql是設(shè)置的root密碼即可進(jìn)入后執(zhí)行下面三個語句:
1罩缴、在mysql中先更改加密方式雹顺,指令如下:
ALTER USER'root'@'localhost'IDENTIFIED BY'password'PASSWORD EXPIRE NEVER;
2、然后再更改密碼盯孙,由于加密規(guī)則更改羽利,所以需要重新設(shè)置密碼;
ALTER USER'root'@'localhost'IDENTIFIED WITH mysql_native_password BY'你自己的新密碼';
3序苏、最后在刷新一下數(shù)據(jù)庫手幢;
FLUSH PRIVILEGES;