在使用 8+ 以上 MySQL 时,navicat premium 连接 mysql 数据库时,会报2059错误; 原因:8+ 版本使用的密码加密规则为caching_sha2_password。 而navicate 驱动目前不支持新加密规则,解决问题方法有两种,一种是升级 navicat 驱动,一种是把 mysql 用户登录密码加密规则还原成 mysql_native_password,这里我们将 mysql ...
导语:Navicat Premium 连接MySQL时出现2059错误如下: 原因: mysql8之前的版本中加密规则是mysql_native_password, 而在mysql8之后,加密规则是caching_sha2_password 解决办法:更改加密规则 1.mysql -uroot -ppassword #登录 2.use mysql; #选择数据库;#远程连接请将’localhost’换成’%’ 3.ALTER USER ‘roo...
简介:关于Navicat Premium连接MySQL出现2059错误解决方法 前言 关于Navicat连接MySQL出现2059错误解决方法 一、问题原因: 如上图的报错提示可知,报错原因是caching_sha2_password不能加载。 这是因为8.0之后mysql更改了密码的加密规则,而目前已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我...
1 首先找到安装MySQL成功后的程序,”MySQL 8.0 Comman...“,鼠标双击打开,如下图所示。2 打开后提示输入密码,将你的MySQL密码输入进去,然后按键盘上的【enter】回车键,如下图所示。3 登录成功后,将“ALTER USER '用户名'@'localhost' IDENTIFIED WITHmysql_native_password BY &#...
Navicat Premium 出现2059错误解决办法 1,登陆后可查询默认加密规则,键入 use mysql; select user,plugin from user where user ='root'; 解决办法; 1,更新用户密码:ALTER USER'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; # 'password' 为要修改的密码,如果报出1819错误的话,就是密码...
Navicat 连接MySQL 8.0出现2059报错的解决办法 错误 使用Navicat Premium 连接MySQL 8.0 时出现2059错误: 原因 MySQL8.0 之前的版本中加密规则是mysql_native_password,而在MySQL8.0之后,加密规则是caching_sha2_password 解决办法 解决方案一: 下载Navicat for MySQL 12.1.17以上版本,官网下载地址http://www....
当我们用Navicat Premium连接MySQL时,点击连接测试,会出现报错: 错误信息为: 2059 - authentication plugin ‘caching_sha2_password’ cannot be loaded 在终端登录MySQL,查看加密方式,输入命令: show variables like 'default_authentication_plugin'; 1.
Navicat Premium报2059错误 使用Navicat Premium新建MySQL连接时,首先确保MySQL服务已开启,然后启动Navicat Premium,点击Connection新建连接,新建之前先Test Connection一下检查是否能连上MySQL,如下图Connection Name:自行命名,Host:localhost,Port:3306,User Name:root,Password:MySQL密码,测试通过绿灯亮,测试不通过红灯亮 ...
mysql-installer-community-8.0.20.0安装后,使用Navicat Premium 连接MySQL时出现如下错误: 错误原因: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。 解决方法: ...
安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接MySQL,但是测试时出现以下错误提示: 2059 Authentication plugin 'caching_sha2_password' cannot be loaded 原因分析 mysql8 之前的版本中加密规则是mysql_native_password,而MySQL8.0.11版本启用了新特性,用户登录加密规则改为了caching_sha2_password...