MySQL的8.0.*版本使用的是caching_sha2_password验证方式,而Navicat Premium 12还不支持该种方式。解决方案:
1,降低mysql的版本
2,设置mysql支持Navicat的mysql_native_password验证
在数据库命令行中输入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
MySQL的8.0.*版本使用的是caching_sha2_password验证方式,而Navicat Premium 12还不支持该种方式。解决方案:
1,降低mysql的版本
2,设置mysql支持Navicat的mysql_native_password验证
在数据库命令行中输入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
转载于:https://www.cnblogs.com/Weibull/p/9855077.html