解决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错误怎么解决的详细内容,更多请关注脚本之家其它相关文章!

相关文章

  • Ubuntu系统安装mysql超详细步骤

    Ubuntu系统安装mysql超详细步骤

    这篇文章主要给大家介绍了关于Ubuntu系统安装mysql的相关资料,现在的软件越来越好安装,尤其是在ubuntu下安装软件,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • MYSQL日志与备份还原问题详解

    MYSQL日志与备份还原问题详解

    这篇文章主要为大家详细介绍了MYSQL日志与备份还原问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • MySql 5.6.14 Win32位免安装解压缩版配置教程

    MySql 5.6.14 Win32位免安装解压缩版配置教程

    本文给大家介绍mysql 5.6.14 win32 位免安装解压缩版配置方法,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,对mysql5.6.14 免安装解压缩版配置方法感兴趣的朋友一起看看吧
    2016-11-11
  • 用mysqldump备份和恢复指定表的方法

    用mysqldump备份和恢复指定表的方法

    用mysqldump备份和恢复指定表的方法...
    2007-07-07
  • Mysql中的Btree与Hash索引比较

    Mysql中的Btree与Hash索引比较

    这篇文章主要介绍了Mysql中的Btree与Hash索引比较,本文起讲解了B-Tree 索引特征、Hash 索引特征等内容,需要的朋友可以参考下
    2015-03-03
  • Navicat中如何导入数据库SQL脚本并执行

    Navicat中如何导入数据库SQL脚本并执行

    这篇文章主要给大家介绍了关于Navicat中如何导入数据库SQL脚本并执行的相关资料,Navicat是一个强大的MySQL数据库管理和开发工具,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • 最新MySQL高级SQL语句大全

    最新MySQL高级SQL语句大全

    这篇文章主要介绍了MySQL高级SQL语句,主要包括常用查询知识order by按关键字排序的sql语句,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • mysql解决时区相关问题

    mysql解决时区相关问题

    这篇文章主要介绍了mysql如何解决时区相关问题,本篇文章将从数据库参数入手,逐步介绍时区相关内容。感兴趣的朋友可以了解下
    2020-08-08
  • windows下如何安装和启动MySQL

    windows下如何安装和启动MySQL

    本篇文章主要给大家介绍windows下如何安装和启动MySQL,需要的朋友跟着小编一起来学习啦
    2015-08-08
  • MySQL 导出数据为csv格式的方法

    MySQL 导出数据为csv格式的方法

    这篇文章主要介绍了MySQL 导出数据为csv格式的方法,需要的朋友可以参考下
    2015-10-10

最新评论