Navicat使用报2059错误的两种解决方案

 更新时间:2023年11月02日 08:30:12   作者:start.run  
Navicat是一款流行的数据库管理工具,而MySQL则是其中的一种数据库软件,下面这篇文章主要给大家介绍了关于Navicat使用报2059错误的两种解决方案,需要的朋友可以参考下

发现问题: 

该错误的原因是在MySQL8之前版本中加密规则是mysql_native_password,而在MySQL8以后的加密规则为caching_sha2_password。

解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。此处采用第二种方式。

具体做法:

1、使用cmd的方式连接到MySQL数据库

2、设置密码永不过期

alter user 'root'@'localhost' identified by '密码' password expire never;
alter user 'root'@'localhost' identified by 'root' password expire never;

3、设置加密规则为mysql_native_password

alter user 'root'@'localhost' identified with mysql_native_password by '密码';
alter user 'root'@'localhost' identified with mysql_native_password by 'root';

4、重新点击Navicat的连接测试发现连接成功了!

总结

到此这篇关于Navicat使用报2059错误的两种解决方案的文章就介绍到这了,更多相关Navicat报2059错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL 5.7.17 免安装版本的安装配置

    MySQL 5.7.17 免安装版本的安装配置

    这篇文章主要为大家详细介绍了MySQL 5.7.17 免安装版本的安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • MySQL索引失效的几种情况图文详解

    MySQL索引失效的几种情况图文详解

    索引并不是时时都会生效的,在一起情况下将导致索引失效,这篇文章主要给大家介绍了关于MySQL索引失效的几种情况,文章通过图文介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • Mysql数据库之约束条件详解

    Mysql数据库之约束条件详解

    本文介绍了数据库表中的主键约束、非空约束、唯一约束、默认值约束和外键约束,并举例说明了如何在创建表和修改表时设置这些约束
    2025-01-01
  • MySQL保证数据不丢失的方案详解

    MySQL保证数据不丢失的方案详解

    MySQL作为一个存储数据的产品,怎么确保数据的持久性和不丢失才是最重要的,感兴趣的可以跟随本文一探究竟,文中通过图文结合给大家讲解的非常详细,需要的朋友快来跟着小编一起来学习吧
    2023-12-12
  • MySQL数据库服务器端核心参数详解和推荐配置

    MySQL数据库服务器端核心参数详解和推荐配置

    MySQL手册上也有服务器端参数的解释,以及参数值的相关说明信息,现针对我们大家重点需要注意、需要修改或影响性能 的服务器端参数,作其用处的解释和如何配置参数值的推荐,此事情拖了不少时间,为方便大家帮忙纠错
    2011-12-12
  • mysql下为数据库设置交叉权限的方法

    mysql下为数据库设置交叉权限的方法

    由于 SupeSite 需要调用 Discuz! 和 UCHome 的数据,所以如果它们不安装在同一个数据库,SupeSite 的数据库用户必须要对 Discuz! 和 UCHome 的数据库有读取、修改、删除等权限。
    2011-07-07
  • mysql分页原理和高效率的mysql分页查询语句

    mysql分页原理和高效率的mysql分页查询语句

    这篇文章主要介绍了mysql分页原理和高效率的mysql分页查询语句,大家参考使用吧
    2014-01-01
  • mysql日志触发器实现代码

    mysql日志触发器实现代码

    这篇文章主要介绍了mysql日志触发器实现代码,需要的朋友可以参考下
    2020-02-02
  • SELECT * 效率低原理解析

    SELECT * 效率低原理解析

    这篇文章主要为大家介绍了SELECT * 效率低原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Mysql inner join on的用法实例(必看)

    Mysql inner join on的用法实例(必看)

    下面小编就为大家带来一篇Mysql inner join on的用法实例(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论