navicat连接MySQL8+时出现2059错误解决方法 错误原因:这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式 解决方案: 在命令行中登录数据库,执行下面的命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 注意:'password’是你想使用的验证密码