重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sql又报2058错误,但是window命令进入mysql,账号密码都是正确的。

在网上查的是,出现这个原因是mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。

解决问题方法有两种,一种是升级navicat驱动;一种是把mysql用户登录密码加密规则还原成mysql_native_password。

我常用的是第二种方式:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #更新一下用户的密码

FLUSH PRIVILEGES; #刷新权限

我看好多人拿着命令直接复制,这样是不对的。

·'root' 为你自己定义的用户名

·'localhost' 指的是用户开放的IP,可以是'localhost'(仅本机访问,相当于127.0.0.1),可以是具体的'*.*.*.*'(具体某一IP),也可以是 '%' (所有IP均可访问)

·'password' 是你想使用的用户密码

这样,问题就解决了。

mysql 1251错误怎么解决_navicat连接mysql显示1251错误怎么办相关推荐

  1. 连接中心服务器异常,FF14排队出现2002错误详细解决办法 连接大厅服务器发生错误怎么办?...

    最终幻想14最近国服的5.0新版本上线了,不过很多玩家在进入游戏之后出现了提示"连接大厅服务器发生错误"代号是2002,导致进不去游戏,一些玩家还不知道该怎么办,下面就来为大家介绍 ...

  2. 【mysql基础知识】解决java连接mysql时将localhost改为本机的ip地址后失败问题

    查了很多资料,终于找到了原因. 需要修改mysql的权限. 转载自:https://blog.csdn.net/daicaho/article/details/81156855 ----------- ...

  3. mysql1130_解决远程连接mysql错误1130的方法

    解决远程连接mysql错误1130代码的方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host 192.168.2.159 is ...

  4. mysql 错误代码1130_解决远程连接mysql错误1130代码的方法

    解决远程连接mysql错误1130代码的方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host 192.168.2.159 is ...

  5. 连接mysql数据库_解决Navicat连接MySQL数据库报错问题

    今天在用Navicat连接另外一台主机上的MySQL时报错: Host is not allowed to connect to this MySQL server 默认安装的mysql无法远程连接是 ...

  6. python连接数据库mysql失败_解决python连接mysql报错问题

    解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...

  7. 解决远程连接mysql出现10038问题心得

    之前在虚拟机搭建lnmp环境,搭建好之后开发3306端口,进入mysql给root或其他账号开放远程权限,用Navicat就可以连接了. 现在公司就直接一个后端,所有后端工作要自己弄.昨天协助甲方在阿 ...

  8. 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)

    解决远程连接mysql很慢的方法(mysql_connect 打开连接慢) 参考文章: (1)解决远程连接mysql很慢的方法(mysql_connect 打开连接慢) (2)https://www. ...

  9. mysql更改可执行文件路径_Mysql 服务 1067 错误 的解决方法:修改mysql可执行文件路径...

    今天遇到mysql服务1067错误的问题,设置使用系统账户也无法启动mysql,后面认证看了系统的配置信息,发现启动文件也就是mysql安装路径是之前的(也说明之前安装mysql,没去卸载直接安装新的 ...

最新文章

  1. NSight Compute 用户手册(中)
  2. Elasticsearch7.x 安装及集群的配置
  3. DG1062信号源输出阻抗测量
  4. PHP算法导出Excel实现字段联动
  5. flume-elasticsearch-sink indexName
  6. SAP UI5 click list item to navigate to detail page
  7. 集成平台集群任务动态分派
  8. 程序开源与不开源区别_如何在公司中启动开源程序
  9. 【To Read】LeetCode | Jump Game II(转载)
  10. java application_applet_Java程序可以分为JavaApplication和JavaApplet两类。()
  11. 现代计算机网络发展为第几代,晶体管计算机是第几代_个人计算机使用的电子元器件_计算机网络最突出的(6)...
  12. Flash as3.0 保存MovieClip运动轨迹到json文件
  13. 在window10上安装miniconda
  14. Python 100道基础入门练习题(附答案)
  15. 使用EasyExcel读取excel文件案例
  16. PS 批量导入图片制作 gif
  17. 轻松学网络设备之思科交换机搭建虚拟局域网
  18. window.name属性
  19. 开发必备的最高100个 Flutter 开源精品项目
  20. Gitee代码提交 自用

热门文章

  1. java mysql 心跳包_java socket及java心跳
  2. Capsule 综述
  3. 关于苹果实习生的工资,你怎么看?
  4. 胖客户端、瘦客户端和富客户端
  5. 主视角游戏下的枪械建模设计(下)
  6. Harris 角点检测原理详解
  7. 老婆问我:为什么待业在家?
  8. 【101】西门子S7-200说明介绍
  9. 照片运动去模糊抖动工具 Piccure+ for Mac 3.1.0
  10. 机器视觉 头发分割(头发颜色变深蓝色)安卓应用App(Hair Segmentation)基于mediapipe。