C# 连接MYsql 报错Authentication plugin 'caching_sha2_password' cannot be loaded

  在实际开发项目用到mysql数据库,版本mysql 8.0.在程序连接数据库时报Authentication plugin 'caching_sha2_password' cannot be loaded。网上搜大多是让修改mysql用户登录密码加密规则。可修改后依然不能解决连接报错,还导致mysql运行不起来。后来在一国外论坛上看到,造成这个错误也有可能是引用的mysql的dll版本不对,后来尝试更新了nuget包,解决了这一问题。

原文地址:https://www.cnblogs.com/zhumengmeng/p/15268986.html