,,navicat连接mysql出现2059错误的解决方法

,,navicat连接mysql出现2059错误的解决方法

本文主要详细介绍了navicat连接mysql时2059错误的解决方法,有一定的参考价值。感兴趣的朋友可以参考一下。

最近在学习django的时候需要数据库,就下载了navicat配合mysql使用。但是,连接时出现了以下问题:

网上搜了一下,发现这个错误的原因是mysql8之前的加密规则是mysql_native_password,而mysql8之后的加密规则是caching_sha2_password。

解决这个问题的方法有两个,一个是更新navicat驱动解决这个问题,另一个是修改mysql用户登录的加密规则为mysql_native_password。根据大多数网上的建议,采用了第二种方法:

1.用管理员权限打开cmd,输入mysql -u root -p,输入密码后进入mysql数据库;

Mysql -u root -p #进入数据库

2.修改加密规则和密码并刷新它们;

由“您的mysql密码”标识的用户“root”@“localhost”的密码永不过期;#修改加密规则

通过“您的mysql密码”用mysql _ native _ password标识的用户“root”@“localhost”;#更改密码

刷新权限;#刷新数据

-正常情况下可以继续使用navicat成功连接mysql,但是我第一步就死了,无法访问数据库;

-不知道有没有和我一样的朋友遇到过这种情况,但是不要慌,cmd不会让我们进去的。我们可以直接用mysql客户端登录。

-输入密码,输入mysql,输入第二点中的命令即可求解。

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • pymysql菜鸟教程,pymysql 使用
  • pymysql菜鸟教程,pymysql 使用,pymysql模块使用简介与示例
  • mysql锁实现,mysql锁算法
  • mysql锁实现,mysql锁算法,MySQL锁机制与用法分析
  • mysql连接报错10061,mysql连接错误10060
  • mysql连接报错10061,mysql连接错误10060,MYSQL无法连接 提示10055错误的解决方法
  • mysql连接报10060错误,mysql连接报错10055
  • mysql连接报10060错误,mysql连接报错10055,MySQL连接异常报10061错误问题解决
  • mysql辅助索引和主键索引,mysql 主键 外键 索引
  • mysql辅助索引和主键索引,mysql 主键 外键 索引,MySQL索引之主键索引
  • MySQL语句大全,mysql常见语句总结
  • MySQL语句大全,mysql常见语句总结,MySQL语句整理及汇总介绍
  • mysql触发器的使用方法实验报告,mysql中触发器的使用
  • 留言与评论(共有 条评论)
       
    验证码: