mysql8.0连接报错-caching_sha2_password解决方法

1、要找到my.ini 文件。在以往的my.ini文件是在【C:\Program Files\MySQL】这个目录。但mysql8.0安装目录下是没有这个文件的,需要在这个目录中找。【C:\ProgramData\MySQL\MySQL Server 8.0】。
2、打开my.ini配置文件,在[mysqld]下添加配置语句:【default_authentication_plugin=mysql_native_password】同时把【default_authentication_plugin=caching_sha2_password】注释掉。
3、重启mysql服务。打开windows服务,找到mysql80,重启。

问题解决~