老版本的Navicat连接能正常连接5.7/5.6
连接MySQL 8.0却报错
客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端
MySQL 8.0升级了身份认证方式,默认为 caching_sha2_password
即为复杂密码
解决方式:
可以将MySQL 8.0的身份认证方式修改为 mysql_native_password。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;