**
MySql连接报错caching_sha2_password问题及MySql.Data for NET8.0.19版本坑
这是MySQL8.0之后版本一个登录验证的问题。可以用Navicat 工具解决
1、连接数据库后,选择点击工具后再点击命令列界面
2、输入命令查看用户身份验证方式:SELECT Host, User, plugin from user;
3、修改某个用户账号的身份验证方式:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘12345’;修改后查看是否修改成功
我这里修改了root验证方式,修改成mysql_native_password方式
4、刷新下权限FLUSH PRIVILEGES;并重启下服务
5、项目重新连接Mysql,caching_sha2_password的问题得到解决,但此时会出现新的错