精华内容
下载资源
问答
  • navicat premium连接数据库出现2059错误

    千次阅读 多人点赞 2018-12-05 08:29:41
    安装navicat之后新建连接出现了2059错误 打开doc窗口win+d输入cmd打开 输入 mysql -u root -p 输入root用户的密码 选择数据库 输入 use mysql 查看加密的规则 输入 select Host,User,plugin from ...

    安装navicat之后新建连接出现了2059的错误

    打开doc窗口win+d输入cmd打开

    输入

    mysql -u root -p

    输入root用户的密码

    选择数据库

    输入

    use mysql

    查看加密的规则

    输入

    select Host,User,plugin from mysql.user;

    加密方式是新的加密方式

    更改回原来的加密方式

    输入

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY'root用户的密码';

    刷新

    FLUSH PRIVIEGES;

    再次查看加密方式

    select Host,User,plugin from mysql.user;

    现在再去连接数据库就ok了

    展开全文
  • 解决方法:https://blog.csdn.net/leezsj/article/details/84800259
    展开全文
  • 输入 use mysql进入数据库mysql 输入 select Host,User,plugin from mysql.user; 查看加密的规则 输入 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY’root用户的密码’; 修改加密...

    在这里插入图片描述
    进入cmd输入mysql -u root -p
    输入root用户的密码,进入mysql
    输入 use mysql进入数据库mysql
    在这里插入图片描述
    输入
    select Host,User,plugin from mysql.user;
    查看加密的规则
    在这里插入图片描述
    输入

    ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY’root用户的密码’;
    修改加密规则为mysql_native_password
    在这里插入图片描述
    输入
    select Host,User,plugin from mysql.user;
    查看加密的规则为mysql_native_password
    修改成功
    在这里插入图片描述
    测试连接成功
    在这里插入图片描述

    展开全文
  • 错误的原因: MYSQL之前版本的加密规则是mysql _native _password MYSQL之后版本的加密规则是caching _sha2 _password 解决方法: 第一种:升级navicat驱动 第二种:加密规则还原成mysql_native_password...

    错误的原因:

    • MYSQL之前版本的加密规则是mysql _native _password
    • MYSQL之后版本的加密规则是caching _sha2 _password
    解决方法:
    			第一种:升级navicat驱动
    			第二种:加密规则还原成mysql_native_password(本文采用第二种方式) 
    

    具体步骤:

    1.用管理员权限打开cmd,输入mysql -u root -p进入输入密码后进入mysql数据库;或者直接在开始下打开mysql,输入密码。
    2.使用net start mysql测试是否开启
    3.输入下面三行代码,每一行按回车,注意分号一定要有。
    

    在这里插入图片描述
    在这里插入图片描述
    输入下面代码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #更新用户密码 
    FLUSH PRIVILEGES; #刷新权限 
    

    完成后打开navicat建立连接
    在这里插入图片描述
    注意输入密码正确,连接成功如下图

    在这里插入图片描述

    展开全文
  • 知道了原因:在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,以前的navicat还没有支持这种验证方式。但方法一点都不好使,因为我们没法改别人的mysql的密码...
  • 前提: 最近新安装了MySQL 8,用Navicat连接时出现了出现2059错误 原因:这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。   解决方案: 安装完MySQL...
  • Navicat Premium12 链接MySQL8.0.11数据库2059错误

    万次阅读 多人点赞 2018-07-17 12:16:08
    安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接MySQL,但是测试时出现以下报提示: 2,问题原因 mysql8.0之前的版本加密规则是mysql_native_password,mysql8.0之后,加密规则是...
  • 【Navicat】MySQL8.0.11数据库2059错误

    千次阅读 2018-08-05 22:58:09
    前提: 最近新安装了MySQL 8,用Navicat连接时出现了出现2059错误 原因:这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。   解决方案: 安装完MySQL...
  • Navicat Premium 12 链接MySQL8.0.11数据库2059错误 1,问题现象 安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接MySQL,但是测试时出现以下报提示: 2,问题原因 mysql8.0之前的...
  • navicat连接masql:error2059 原因:新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。 解决方案 执行登陆 选择数据库 use mysql 查看加密规则 更改加密...
  • 安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接MySQL,但是测试时出现以下报提示:                     2,问题原因    ...
  • ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new pass';...FLUSH PRIVILEGES;...
  • 1、问题 安装完MySQL后,我们会用Navicat去测试连接MySQL,但是测试时出现以下报提示: 2、问题原因 mysql8.0之前的版本加密规则是mysql_native_password,mysql8.0之后,加密规则是caching_sha2_password。...
  • Navicat连接云服务器上的mysql数据库出现2059错误代码提示远程连接云服务器上的Mysql数据库出现出现2059的报错信息2059报错信息的解决方法结果:成功登录 远程连接云服务器上的Mysql数据库出现出现2059的报错信息 ...
  • navicat连接数据库时出现2059错误

    千次阅读 2019-03-28 13:38:52
    错误原因: mysql8 之前的版本中加密规则是mysql_native_password mysql8之后,加密规则是caching_sha2_password 解决方法: 第一种:升级navicat驱动 第二种:加密规则还原成mysql_native_password(本文采用第二...
  • 今天使用Navicat 连接MySQL数据库出现错误2059 - authentication plugin ‘caching_sha2_password’。 出现这个错误的原因是因为MySQL8.0.19数据库使用的加密方式是:caching_sha2_password; 我们可以使用如下...
  • 原因:这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。...2、选择数据库 use mysql; 3、查看用户加密规则 select user,plugin from user where user='root';
  • 如题,在用Navicat连接本地数据库的时候出现了这个问题。 上网查到了解决方案,记录总结一下 问题原因 加密规则变化 mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_...
  • 使用Navicat Premium 连接MySQL时出现如下错误: 原因 mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 解决 更改加密规则: mysql -u root -p #登录...
  • 一开始课设是用SqlServer做的,后来老师突然临时改了MySQL。 我用解压压缩包的方法没成功把MySQL装起来(因为下的版本总是msi.格式的,不知道怎么,按网上看到...问题1:navicat连接mysql出现2059错误 使用Navicat...
  • mysql8新版本发布,安装后出现2059错误。原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。 所以通过命令行方式将加密方式改回老版的方式。 解决方法...
  • 在Navicat里面连接数据库时直接就出现报错2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded 从错误信息可知caching_sha2_password不能加载。以上报错是由于目前已有的客户端连接软件还不...
  • 错误使用Navicat Premium 连接MySQL时出现如下错误:原因mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决更改加密规则:mysql -uroot -ppassword #登录use...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 171
精华内容 68
关键字:

数据库连接2059错误