2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded: dlope

问题:

Navicat链接MySQL时报错,如下

2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded: dlope

解决:

打开MySQL,切换密码模式选项,再次连接,成功。

2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded: dlope2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded: dlope2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded: dlope

原因:

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。

解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password。

本文采用第二种方法。

 

上一篇:mysql8版本以上重置密码


下一篇:cannot be cast to com.baomidou.mybatisplus.core.metadata.IPage