在使用 8+ 以上 MySQL 时,navicat premium 连接 mysql 数据库时,会报2059错误; 原因:8+ 版本使用的密码加密规则为caching_sha2_password。 而navicate 驱动目前不支持新加密规则,解决问题方法有两种,一种是升级 navicat 驱动,一种是把 mysql 用户登录密码加密规则还原成 mysql_native_password,这里我们将 mysql ...
简介:关于Navicat Premium连接MySQL出现2059错误解决方法 前言 关于Navicat连接MySQL出现2059错误解决方法 一、问题原因: 如上图的报错提示可知,报错原因是caching_sha2_password不能加载。 这是因为8.0之后mysql更改了密码的加密规则,而目前已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我...
导语:Navicat Premium 连接MySQL时出现2059错误如下: 原因: mysql8之前的版本中加密规则是mysql_native_password, 而在mysql8之后,加密规则是caching_sha2_password 解决办法:更改加密规则 1.mysql -uroot -ppassword #登录 2.use mysql; #选择数据库;#远程连接请将’localhost’换成’%’ 3.ALTER USER ‘roo...
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.
mysql8.0出现的2059 - authentication plugin 'caching_sha2_password' -navicat连接异常问题解决 1.找到配置文件my.ini 将default_authentication_plugin=caching_sha2_password改为default_authentication_plugin=mysql_native_password 2.用命令行登陆 mysql-u root-p1234563.use mysql4.ALTERUSER'root'@'localhost'IDE...
Navicat Premium报2059错误 使用Navicat Premium新建MySQL连接时,首先确保MySQL服务已开启,然后启动Navicat Premium,点击Connection新建连接,新建之前先Test Connection一下检查是否能连上MySQL,如下图Connection Name:自行命名,Host:localhost,Port:3306,User Name:root,Password:MySQL密码,测试通过绿灯亮,测试不通过红灯亮 ...
1,打开mysql 8.0 Command Line Client 2,输入密码:进入 3.首先使用 MySql数据库自带的命令行客户端工具登录数据库,输入use mysql 4.从数据库的user表中查询 mysql 用户原来使用的身份验证插件, select user,host,plugin,authentication_string from user; ...