Navicat连接MySQL8.0报客户端不支持请求认证协议,要升级mysql服务器

错误:Client does not support authentication protocol requested by server; consider upgrading MySQL client

第一步:打开CMD命令界面
Navicat连接MySQL8.0报客户端不支持请求认证协议,要升级mysql服务器
第二步:使用安装MySQL8.0时填写的密码进行登录
Navicat连接MySQL8.0报客户端不支持请求认证协议,要升级mysql服务器
第三步:切换库 USE mysql;
Navicat连接MySQL8.0报客户端不支持请求认证协议,要升级mysql服务器
第四步:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;
Navicat连接MySQL8.0报客户端不支持请求认证协议,要升级mysql服务器
root是用户名,localhost是ip地址127.0.0.1都是特指本机,mysql_native_password是旧的密码验证机制,

第二个root是密码,最后别忘了分号;

第五步:FLUSH PRIVILEGES; 刷新
Navicat连接MySQL8.0报客户端不支持请求认证协议,要升级mysql服务器

最后在Navicat测试
Navicat连接MySQL8.0报客户端不支持请求认证协议,要升级mysql服务器