一、安装与破解
1)下载:https://pan.baidu.com/s/1Hb1VI61xDMMAKqp_B2XMvQ 提取码:ftva
2)安装-双击
3)破解:点击另一个PatchNavicat.exe程序,找到刚刚设置的安装路径下的Navicat.exe程序
4)打开navicat,选中localhost3306进行连接,发现不能连接,并报出如下错误
原因是在于mysql8更换了加密插件,而数据库管理客户端还是原来旧版本的加密方式,主要在于安装MySQL8.0过程中的Authentication Method这一配置过程,有了不同的加密方式。解决办法如下:
- windows键加r键,输入cmd,回车,打开cmd命令提示符工具,输入mysql -uroot -p密码连接上数据库
ALTER
USER
'root'
@
'localhost'
IDENTIFIED
BY
'password'
PASSWORD
EXPIRE NEVER;
#更改加密方式- 输入
ALTER
USER
'root'
@
'localhost'
IDENTIFIED
WITH
mysql_native_password
BY
'root'
;
;#更新root用户的密码为root FLUSH
PRIVILEGES
;
#刷新权限
然后连接成功