错误原因: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之前版本中加密规则为mysql_native_password mysql8以后的加密规则为caching_sha2_password 将mysql用户登录加密规则修改为mysql_native_password即可! 1. 点击Window+R cmd 进入doc 2.输入mysql -uroot -p 进行登录 3.输入你的数据库密码,正确后显示登陆成功 出现Welcome to the MySQL monitor....
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。而用navicat 16 没有出现此类问题。 所以进行修改加密规则: 第一步,win键+R进入命令模式; 第二步,登录MySQL; mysql -u root -p
<navicat12中遇到的2059 Authentication plugin 'caching sha2 password' cannot be loaded: 解决方案</navicat12在Windows 10系统上连接数据库时,有时会遇到错误,尤其当你使用的是MySQL 8.0.31版本,而你的Navicat版本为12。问题出在MySQL 8.0.31之后的加密规则变更,从mysql_native_password调整为...
1,打开mysql 8.0 Command Line Client 2,输入密码:进入 3.首先使用 MySql 数据库自带的命令行客户端工具登录数据库,输入use mysql 4.从数据库的user表中查询 mysql 用户原来使用的身份验证插件, select user,host,plugin,authentication_string from user; ...
一、Navicat连接异常,错误编号2059的解决方法 在首次使用navicate连接mysql数据库时,报错,错误编号2059:authenticationplugin 'caching_sha2_password',如下图1所示: 图1 Navicat连接异常时错误编号2059 本办法适用的环境为:mysql版本是8.0,navicate版本是12.0。出现此错误的原因为mysql 8.0版本之前使用mysql_native_passwor...
plugin为mysql_native_password。这样设置后,你的Navicat连接应该能正常工作,不会受到caching_sha2_password的影响。总之,要解决Navicat连接MySQL时的2059错误,可以根据具体需求选择更新驱动或修改配置来适应新特性或保持旧的认证方式。务必确保你的Navicat版本和MySQL服务器配置相匹配,以确保顺利连接。
navicat+mysql 2059错误 简介 2059-无法加载身份验证插件'cache_sha2_password'2059-Authentication plugin'caching_sha2_password'cannot be loaded 工具/原料 mysql navicat 方法/步骤 1 原因:MySQL 8的密码插件换了(caching_sha2_password),navicat链接时仍使用旧版本(mysql_native_password...