在使用 8+ 以上 MySQL 时,navicat premium 连接 mysql 数据库时,会报2059错误; 原因:8+ 版本使用的密码加密规则为caching_sha2_password。 而navicate 驱动目前不支持新加密规则,解决问题方法有两种,一种是升级 navicat 驱动,一种是把 mysql 用户登录密码加密规则还原成 mysql_native_password,这里我们将 mysql ...
ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; //设置新的加密规则ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';//更新用户密码FLUSH PRIVILEGES;//刷新权限 4.连接Navicat 连接成功
1.mysql -uroot -ppassword #登录 2.use mysql; #选择数据库;#远程连接请将’localhost’换成’%’ 3.ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #更改加密方式 4.ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; ...
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错误的解决方法 1、错误原因 发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password 2、解决办法 一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。根据网上大部分建议...
一、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...
当你在使用Navicat尝试连接MySQL服务器时遇到"2059"错误,问题可能出在MySQL的权限设置上。以下是一个解决步骤的概述:首先,定位MySQL的安装目录,通常是:C:\Program Files\MySQL\MySQL Server 8.0\bin。打开命令提示符(cmd),清空该目录的内容。接着,通过命令行以root用户身份登录MySQL,输入命令:...
当尝试使用Navicat连接MySQL数据库时,特别是在8.0.4版本中,可能会遇到2059错误。这个问题与新引入的caching_sha2_password特性有关。在Linux系统下,通过命令行输入mysql -u username -p pass的方式可以成功连接,但Windows用户在使用Navicat时可能会遇到问题。为了解决这个问题,有两种方法可供选择:首先...
navicat连接MySQL8.0出现2059错误 在navicat链接mysql8以后的版本时,会出现2059的错误,这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_...
使用Navicat连接mysql时出现错误: 问题原因 MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。 解决办法 1.进入mysql客户端 代码语言:javascript 复制 mysql-u你的用户名-p你的密码 2.查看mysql加密方式 ...