在使用 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 连接成功
4.ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新用户密码 5.FLUSH PRIVILEGES; #刷新权限 如图
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 - authentication plugin 'caching_sha2_password’的解决方法 错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。 解决方式: 进入mysql 命令界面: ...
当你在使用Navicat尝试连接MySQL服务器时遇到"2059"错误,问题可能出在MySQL的权限设置上。以下是一个解决步骤的概述:首先,定位MySQL的安装目录,通常是:C:\Program Files\MySQL\MySQL Server 8.0\bin。打开命令提示符(cmd),清空该目录的内容。接着,通过命令行以root用户身份登录MySQL,输入命令:...
在navicat链接mysql8以后的版本时,会出现2059的错误,这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。本文采用第二种...
2059错误 1、错误原因 发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password 2、解决办法 一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。根据网上大部分建议采取了第二种方式: ...
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...