错误代码2059 (HY000) 是一个MySQL数据库连接错误,通常指示客户端和服务器之间的认证过程中出现了问题。具体到这个错误,它表明MySQL服务器使用的认证插件(在本例中是caching_sha2_password)与客户端尝试使用的认证方法不兼容。 2. 说明'caching_sha2_password'认证插件的作用 caching_sha2_password是MySQL 8.0及以上...
错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。 解决办法: 1.打开MySQL 命令行客户端 2.输入登录密码登录,查看加密方式,命令:show variables like 'default_authentication_plugin'; 3.查看本地mysql用户的信息,命令:select host,user,plu...
Navicat 连接MySQL数据库出现错误:2059 - authentication plugin 'caching_sha2_password’的解决方法 错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。 解决方式: 进入mysql 命令界面: mysql> show variables like 'default_authentication_plugi...
navicat连接MySQL数据库的时候报:2059 - Authentication plugin ‘caching sha2 password’ cannot be loaded 一、问题原因、 MySQL 8.0之前的版本默认使用mysql_native_password作为加密规则,而MySQL 8.0及之后版本则默认使用caching_sha2_password。这种变更可能是导致(某问题)的主要原因。 二、解决办法 # 连接 mysql ...
接mysql8 提示"Authentication plugin 'caching_sha2_password'".原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password; 解决办法:把mysql用户登录密码加密规则还原成mysql_native_password. 具体操作:
出现这个的原因是mysql 8 之前的版本中加密规则是mysql_native_password,而mysql8之后,加密规则是caching_sha2_password,解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password。 我用第二种方式解决的,具体解决方法截图加讲解,希望能帮助到大家 ...
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。而用navicat 16 没有出现此类问题。 所以进行修改加密规则: 第一步,win键+R进入命令模式; 第二步,登录MySQL; mysql -u root -p
我在使用navicat 进行MySQL管理是出现了。2059 - authentication plugin 'caching_sha2_password' -navicat连接异常。这个错误。 这个错误的原因是由于MySQL8.0之后的加密规则为caching_sha2_password.而在此之前的加密规则为mysql_native_password。 可以将加密规则改成mysql_native_password来...
问题出在MySQL 8.0.31之后的加密规则变更,从mysql_native_password调整为caching_sha2_password。对于Navicat 16版本,此问题可能不会出现。解决步骤如下:1. 打开命令提示符,按Windows键+R。2. 输入"mysql -u root -p",然后输入root用户的密码,登录MySQL服务器。3. 首先,需要将root用户的密码...
// 注意 caching_sha2_password, 只修改root的密码加密方式就可以了 mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; Query OK, 0 rows affected (0.04 sec) mysql> select host,user,plugin from mysql.user; ...