解决mysql与navicat建立连接出现1251错误

 更新时间:2019年08月04日 08:48:56   作者:安东尼  
在本篇文章里小编给大家整理了一篇关于mysql与navicat建立连接出现1251错误怎么解决的技术文章,需要的朋友们参考下。

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

1564815512720381.png

在网上查的是,出现这个原因是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与navicat建立连接出现1251错误怎么解决的详细内容,更多请关注脚本之家其它相关文章!

相关文章

  • MySql服务器系统变量和状态变量介绍

    MySql服务器系统变量和状态变量介绍

    这篇文章主要介绍了MySql服务器系统变量和状态变量介绍,本文分别讲解了它们的作用、设置方法和获取方法,需要的朋友可以参考下
    2014-12-12
  • MySQL常用基本SQL语句总结

    MySQL常用基本SQL语句总结

    这篇文章主要介绍了MySQL常用基本SQL语句总结 的相关资料,需要的朋友可以参考下
    2016-07-07
  • MySQL中的多字段相同数据去重复

    MySQL中的多字段相同数据去重复

    这篇文章主要介绍了MySQL中的多字段相同数据去重复问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Navicat 远程连接 MySQL实现步骤解析

    Navicat 远程连接 MySQL实现步骤解析

    这篇文章主要介绍了Navicat 远程连接 MySQL实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • MySQL order by实现原理分析和Filesort优化方式

    MySQL order by实现原理分析和Filesort优化方式

    这篇文章主要介绍了MySQL order by实现原理分析和Filesort优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 一条sql详解MYSQL的架构设计详情

    一条sql详解MYSQL的架构设计详情

    这篇文章主要介绍了一条sql详解MYSQL的架构设计详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-09-09
  • MySQL的MaxIdleConns不合理,会变成短连接的原因

    MySQL的MaxIdleConns不合理,会变成短连接的原因

    这篇文章主要介绍了MySQL的MaxIdleConns不合理,会变成短连接的原因,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2021-01-01
  • Ubuntu搭建Mysql+Keepalived高可用的实现(双主热备)

    Ubuntu搭建Mysql+Keepalived高可用的实现(双主热备)

    本文主要介绍了Ubuntu搭建Mysql+Keepalived高可用的实现(双主热备),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Mysql 数据库双机热备的配置方法

    Mysql 数据库双机热备的配置方法

    mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。
    2010-06-06
  • MySQL数据库体系架构详情

    MySQL数据库体系架构详情

    这篇文章主要介绍了MySQL体系架构,根据大部分的面试内容所描述,需要的朋友可以参考下面文章内容
    2021-09-09

最新评论