服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - 数据库技术 - navicat连接mysql8出现1251错误是怎么回事

navicat连接mysql8出现1251错误是怎么回事

2023-09-19 12:01未知服务器之家 数据库技术

问题描述: 最近新安装的mysql8,在尝试使用navicat连接的时候总是出现下面的错误。 2、网上查找原因发现是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级

navicat连接mysql8出现1251错误是怎么回事

问题描述:

最近新安装的mysql8,在尝试使用navicat连接的时候总是出现下面的错误。

navicat连接mysql8出现1251错误是怎么回事

2、网上查找原因发现是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 由于用的是破解版的navicat,所以只能用第二种方法解决了;

3、首先以管理员身份运行cmd,然后使用命令进入mysql。

navicat连接mysql8出现1251错误是怎么回事

然后输入你安装mysql是设置的root密码即可进入。进入后界面如下

navicat连接mysql8出现1251错误是怎么回事

注意:如果你在输入mysql -u root -p后,cmd提示mysql 不是内部或外部命令,也不是可运行的程序 或批处理文件,说明你之前安装mysql后没有在环境变量PATH中将mysql的路径添加进去。该方法在文章最后有提示;

4、然后在mysql中先更改加密方式,指令如下:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

5、然后再更改密码,由于加密规则更改,所以需要重新设置密码;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

 6、最后在刷新一下数据库;

FLUSH PRIVILEGES;

最后,写一下怎么在环境变量PATH中将mysql的路径添加进去;

1、win+r-->services.msc-->右击mysql服务-->属性-->找到可执行路径并复制出来;

2、右击“我的电脑”-->属性-->高级系统设置-->环境变量-->系统变量-->PATH-->编辑-->新建-->上面的“可执行路径”,如下图所示;

navicat连接mysql8出现1251错误是怎么回事

navicat连接mysql8出现1251错误是怎么回事

免费资源网 - http://www.zzvips.com/uploads/allimg/1sjxk5jr053

延伸 · 阅读

精彩推荐
  • 数据库技术什么是Snowflake数据云平台?体系结构和关键概念

    什么是Snowflake数据云平台?体系结构和关键概念

    在本文中,我们将讨论什么是Snowflake数据仓库,Snowflake架构,如何创建免费试用帐户以进行试用,最后如何访问 Snowflake WebUI。...

    51CTO8632022-01-20
  • 数据库技术买云服务器要买数据库

    买云服务器要买数据库

    标题:选购 云服务器 时为何需要考虑购买数据库 引言: 随着云计算技术的迅猛发展,越来越多的企业选择将业务迁移到云服务器上,以获得更强大的计算...

    未知662023-09-03
  • 数据库技术详解关于Dbeaver的常用操作

    详解关于Dbeaver的常用操作

    这篇文章主要介绍了详解关于Dbeaver的常用操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...

    11789693587322021-12-07
  • 数据库技术如何删除表字段

    如何删除表字段

    删除表字段是数据库管理的一项重要操作,需要谨慎处理。下面将从以下几个方面来回答如何删除表字段。 1.备份数据: 在进行删除表字段操作之前,务必...

    未知1042023-08-23
  • 数据库技术买云服务器后买数据库

    买云服务器后买数据库

    标题:买 云服务器 后买数据库:为您的企业数据存储保驾护航 引言: 随着云计算技术的迅猛发展,越来越多的企业选择将业务迁移到云服务器上。购买云...

    未知1912023-07-16
  • 数据库技术sql Union和Union All的使用方法

    sql Union和Union All的使用方法

    UNION指令的目的是将两个SQL语句的结果合并起来。从这个角度来看, 我们会产生这样的感觉,UNION跟JOIN似乎有些许类似,因为这两个指令都可以由多个表格...

    数据库技术网9602021-10-08
  • 数据库技术Redis缓存工具封装实现

    Redis缓存工具封装实现

    1. 方法要求 在这个工具类中我们完成四个方法: 方法①:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置TTL过期时间 方法②:将任意...

    未知862023-07-13
  • 数据库技术分享三种高效率SQL语句分页方法

    分享三种高效率SQL语句分页方法

    分享三种高效率SQL语句分页方法,需要的朋友可以参考下。...

    数据库技术网5072021-10-16