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

这篇具有很好参考价值的文章主要介绍了Navicat的使用:报2059错误解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

navicat2059,mysql,数据库,java

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

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

具体做法:

  1. 使用cmd的方式连接到MySQL数据库navicat2059,mysql,数据库,java

     文章来源地址https://www.toymoban.com/news/detail-722175.html

  2. 设置密码永不过期

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

    alter user 'root'@'localhost' identified by 'root' password expire never;navicat2059,mysql,数据库,java

     

  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';navicat2059,mysql,数据库,java

     

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

    navicat2059,mysql,数据库,java

     

到了这里,关于Navicat的使用:报2059错误解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • navicat连接数据报10060错误

    使用navicat连接mysql时10060错误问题描述:在使用navicat连接mysql数据库时,出现错误:2003-cantconnectromysqlserveronxxx(10060unknownerror),如图navicat连接mysql10060unknownerror解决步骤:在服务器商的后台,配置安全组,放行数据库端口号,默认的是3306。 我使用的是腾讯云的轻量服务器 1、在

    2024年02月05日
    浏览(31)
  • Navicat遇到1064错误别慌

    Navicat是个好工具但是有些时候出现错误代码1064是因为忽略了小细节。  像图中的1064错误就可以根据提示对话框的信息得知是第二行的 \\\"vachar\\\" 出了问题。 修正数据类型的单词改为正为 “varchar” 就好了。

    2024年04月09日
    浏览(30)
  • 解决Navicat本地连接mysql数据库时报错误:2013-Lost connection to MYSQL server at ‘reading for initial

    在window系统下,用Navicat Premium本地连接MySQL数据库时,报了 错误,就觉得很奇怪,昨天连接的好好的,也没有动配置文件,只是连接本地local host的数据库,为什么会出现这问题呢? 注意到了开了网易UU加速器,是不是因为加速器而连不上呢? 将加速器关掉,没有解决问题。

    2024年02月11日
    浏览(40)
  • Python中pip安装与使用及错误解决方案合集

    本文旨在记录 pip 安装与使用,以及安装过程中遇到问题的解决方案。 \\\"ModuleNotFoundError: No module named ‘xxx’\\\"这个报错是个非常常见的报错,几乎每个python程序员都遇到过,导致这个报错的原因也非常多,下面是我曾经遇到过的原因和解决方案 下面是每种情况分别的解决方案:

    2024年02月16日
    浏览(31)
  • 【GIT】GIT的基本使用 及 使用过程中各种错误的解决方案

    【GIT】本地和远程test关联 【GIT】当前本地分支与远程关系解除(及解除后再次绑定) 【GIT】分支校验 【GIT】基于IDEA使用GIT提示:无法将“awk\\\"项识别为 cmdet、数、脚本文件或可运行程序的名称。请检查名称的排写,如果包括 【GIT】看时间段内个人代码行数(记得修改作者名

    2024年02月05日
    浏览(29)
  • Ubuntu: scp命令使用及Permission denied错误解决方案

    scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 Ubuntu 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp /Users/X.pem root@192.168.1.247:/usr/local/ssl 这是由于目标文件夹没有写入权限,需要在修改目标文件夹的写入权限 以Ubuntu服务器端文件夹/usr/local/ssl为例

    2024年02月13日
    浏览(41)
  • 你们的M1 Mac(sonoma) 使用 navicat 崩溃吗?找到解决方法了

    升级到 macos sonoma之后,太难了,navicat一天崩溃十几次。 好消息好消息:找到解决方法了 我换了Navicat_Premium_v16.2.9版本就不崩了,大家需要的自行下载,还有就是不要直接点击app图标打开,会提示无法打开,要在访达应用程序中找到进行打开。 访达中也打不开的话,可以执行

    2024年01月18日
    浏览(32)
  • Python中使用execjs执行JavaScript代码:方法与常见错误解决方案

     简介和背景:          execjs 库的作用和重要性是在Python中执行JavaScript代码。它允许开发者在Python环境下调用JavaScript逻辑和功能,从而实现Python与JavaScript之间的交互。通过 execjs ,Python开发者可以利用JavaScript的强大功能和现有库,拓展Python应用的能力,实现跨语言的灵

    2024年02月10日
    浏览(25)
  • 服务器安装 anaconda & conda: command not found [解决方案] & bashrc文件中环境变量配置错误,导致linux命令无法正常使用的解决方案

    由于连接的服务器,无法直接在anaconda官网上下载安装文件,所以使用如下方法: 之后一直按 enter ,直到出现提示要输入 yes or no ,输入 yes 显示以下信息即为安装成功 在终端输入conda info --envs查看anaconda是否安装成功,发现报错:conda: command not found 原因在于: ~/.bashrc文件没

    2024年02月06日
    浏览(56)
  • java错误:不支持发行版本5或java: 不再支持源选项 5。请使用 6 或更高版本的解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年02月14日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包