Navicat连接报错1251

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Navicat连接报错1251

Navicat连接报错1251

今天下载安装的MySQL8.0.29版本,然后用破解版的Navicat连接一直报错1251 Client does not support authentication protocol requested by server;consider upgrading MySQL client

翻译一下结果为:

1251客户端不支持服务器请求的认证协议,考虑升级MySQL客户端

报错原因

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

解决问题方法有两种,一种是升级 navicat 驱动;一种是把 mysql 用户登录密码加密规则还原成 mysql_native_password。由于用的是破解版的 navicat,所以只能用第二种方法解决了

解决流程

1.打开MySQL Command Line Client (看清楚不是cmd),发现有两个,两个都可以。

(发现窗口打不开闪退 解决:点击跳转

打开之后按要求输入MySQL数据库的密码 回车,然后就进入数据库了

2.输入ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘mysql的密码’;回车 别漏了后面有个分号 mysql的密码是安装mysql时设置的密码

3.最后在刷新一下数据库,输入FLUSH PRIVILEGES;回车 别漏了后面的分号

出现了OK字样就不会报错了

也可以通过此方法修改mysql密码 比如我的mysql密码是111111我想改成123456

就是把填的mysql的密码改成123456

4.问题到这里就解决了,打开Navicat连接测试,连接成功!

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
存储 缓存 安全
认识SMMU以及理理SMMU与TrustZone的联系?
认识SMMU以及理理SMMU与TrustZone的联系?
693 0
|
数据安全/隐私保护
|
4月前
|
自然语言处理 UED
通义灵码实现大海、日出与白云的动态首页背景设计,MCP一键部署在线预览。
自然与意象融合的动态背景设计,以大海、日出和白云为核心元素,通过视觉心理与创意分层打造沉浸式网页体验。借助通义灵码,用自然语言即可快速生成复杂动画,实现“指令即搭建”的智能开发流程,让设计更高效且富有情感表达。
|
6月前
|
存储 安全 Linux
Elasticsearch Enterprise 9.0 发布 - 分布式搜索和分析引擎
Elasticsearch Enterprise 9.0 (macOS, Linux, Windows) - 分布式搜索和分析引擎
294 0
|
Shell 调度 Docker
在Docker中,如何清理批量后台停止的容器?
在Docker中,如何清理批量后台停止的容器?
|
传感器
光学雨量计雨量传感器的原理与工作机制
光学雨量计雨量传感器的原理与工作机制
光学雨量计雨量传感器的原理与工作机制
|
XML 设计模式 前端开发
如何使用Thymeleaf给web项目中的网页渲染显示动态数据?(一)
如何使用Thymeleaf给web项目中的网页渲染显示动态数据?(一)
|
安全 Oracle Java
oracle 11g 11204补丁信息
11204补丁信息
1200 1
|
人工智能 数据安全/隐私保护 开发者
开源大模型与闭源大模型那个更好?
开源大模型与闭源大模型那个更好?
|
关系型数据库 MySQL 数据安全/隐私保护
Navicat连接mysql8报错解决:1251- Client does not support authentication protocol requested by server
Navicat连接mysql8报错解决:1251- Client does not support authentication protocol requested by server
3821 0