Mysql8 连接提示 Client does not support authentication protocol requested by server; consider upgrading

董俊
2023-12-01

这是因为mysql服务版本是8.0的,如果使用低版本的navicate客户端则会报该异常,通常解决该问题的方法有2种

1:升级navicat客户端版本,自行下载

2:修改mysql8.0的加密方式

step1:登录mysql: mysql -h localhost -u root -p 输入正确的密码后登录成功

step2:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER

step3:刷新mysql相关的模块功能,FLUSH PRIVILEGES;

step4:重新登录navicat,大功告成

 类似资料: