ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded; 的解决办法



关于这个问题,我是在MySQL安装完成后,使用远程进行登录时遇到的问题,具体异常信息如下:

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded; ”


如下图:

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded; 的解决办法_第1张图片



解决办法:

关于这个问题,看起来很难,实则很简单,例如我需要在IP地址为192.168.78.138的主机上,远程登录到安装好的MySQL数据库服务,则需要在MySQL服务上添加一个IP为192.168.78.138的用户即可,如下图:

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded; 的解决办法_第2张图片


注意:如果你的也是最新版本,则需要在my.ini的[mysqld]下添加一行:

default_authentication_plugin = mysql_native_password 

在重新初始化MySQL服务即可!!!

用户添加完成后,现在就可以远程进行登录了,如下图:

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded; 的解决办法_第3张图片








好了,关于 ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded;  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,可以给我留言。
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。

你可能感兴趣的:(MySQL)