navicat for mysql 连接 mysql 出现1251错误

2023-10-27

navicat for mysql下载地址:

链接:https://pan.baidu.com/s/1Nh2ippFKHrWXnzPx_hda8g 密码:fumf

客户端使用navicat for mysql。本地安装了mysql 8.0。但是在链接的时候提示:

主要原因是mysql服务器要求的认证插件版本与客户端不一致造成的。

打开mysql命令行输入如下命令查看,系统用户对应的认证插件:

可以看到root用户使用的plugin是caching_sha2_password,mysql官方网站有如下说明:

意思是说caching_sha2_password是8.0默认的认证插件,必须使用支持此插件的客户端版本。

plugin的作用之一就是处理后的密码格式和长度是不一样的,类似于使用MD5加密和使用base64加密一样对于同一个密码处理后的格式是不一样的。

解决方法:

我不希望更新本地的客户端版本,想直接使用原来的环境来链接。

解决方法是将root的plugin改成mysql_native_password。相当于降了一级。

mysql官方网站提供了从mysql_old_password升级到mysql_native_password,我们可以仿照这个。官方原文如下:

这里改成:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

这行代码有两层含义,第一:修改root的密码为'root',摒弃原来的旧密码。第二:使用mysql_native_password对新密码进行编码。

修改完成后再用客户端登陆成功:

补充:

如果在修改插件的时候出现错误,可现将插件改为 mysql_old_password,然后再升级成mysql_native_password,方法:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

navicat for mysql 连接 mysql 出现1251错误 的相关文章

  • B编码(Bencode)解析

    突然就想要解析了 代码写的好乱 想起来以前GIF图片使用的LZW的编码我还没写完解析呢 近期大概也会写的吧 解析了一个7k的 在我这已经算小的种子文件了 dictionary string announce string http trac
  • Unity用代码修改shader的参数值

    需求 护盾实现溶解效果 需要修改shader参数值 解决方案 去网上找了份带溶解效果的护盾shader 也找到了shader中对应的参数值 接下来就是用代码控制这个参数 首先我们去shader代码中找到对应的参数变量名 通过搜索关键字发现检
  • linux 系统调用表

    一 进程控制 fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 中止进程 exit 立即中止当前进程 getdtablesize 进程所能打开的最大文件数 getpgid 获取指定进程组标识
  • 2017滴滴出行笔试题:异或和为0的最大区间个数

    两个bit的异或 下文均用 代表异或运算 1 0 1 0 1 1 1 1 0 0 0 0 也就是左右元素不同时为1 相同时为0 对于两个int的异或 就是对它的二进制表示的每一位进行异或运算 比如2 5 binary 010 101 bin
  • CentOS6.7 下安装JDK

    第一步 从官网上下载rpm版本的jdk文件 第二步 安装JDK 执行命令rpm ivh jdk 8u73 linux i586 rpm 至此 JDK安装完成 我们来看下JDK的安装目录 在 usr java 目录下面 第三步 配置JDK环境
  • [Codeforces] games (R1600) Part.1

    Codeforces games R1600 Part 1 题单 https codeforces com problemset tags games 1201 1600 74B Train 原题指路 https codeforces co
  • 2022寒假第一场训练赛

    7 2 签到题 7 4 最大公因数与最小公倍数 7 6 dh与学妹过桥 7 7 有多少个质数 7 10 无间道 7 2 签到题 小明和小东是生活在二进制世界的人 一天他们分别获得了一个十进制数 他们想通过将该十进制数分解成二进制数 然后取出
  • 开源项目SmartImageView的引用

    SmartImageView是GitHub上面的一个很好用的图形控件工具 在Android开发中 如果要使用图形ImageView控件 都可以利用SmartImageView来简化代码设计 具体要在http github com去下载项目压
  • 03 发送消息自定义消息模态对话框

    03 windows编程3 发送消息 自定义消息 模态对话框 课程内容 发送消息 自定义消息 模态对话框 课程详情 发送消息 方法一 SendMessage 函数原型 LRESULT WINAPI SendMessage In HWND h
  • 微信小程序与uniapp面试题

    目录 简单描述下微信小程序的相关文件类型 简述微信小程序原理 小程序页面间有哪些传递数据的方法 小程序的wxss和css又哪些不一样的地方 小程序的双向绑定和Vue哪里不一样 vue 微信小程序 uni app属性的绑定 vue 微信小程序
  • 回溯经典-m图着色问题(和地图4色问题的区别)

    四色问题 四色问题是m图着色问题的一个特列 根据四色原理 证明平面或球面上的任何地图的所有区域都至多可用四种 颜色来着色 并使任何两个有一段公共边界的相邻区域没有相同的颜色 这个问题可转换成对一平面图的 着色判定问题 平面图是一个能画于平面
  • Echars柱状图嵌套 居中对齐 柱子占比宽度由大到小嵌套包含 并用小箭头标记当前产出位置

    效果图 div style width 100 height 400px div
  • 使用ajax异步刷新的例子,asp.net jquery+ajax异步刷新实现示例

    function sys post test1 ashx Name text1 val function data text2 val data 第一种方案 要在text1添加 nblur sys 事件响应 document ready f
  • FFmpeg 被声明为已否决 deprecated(2018 精)

    不用再取消SDL检查 不用再添加 pragma warning disable 4996 下面才是正确的解决方法 以下是一些常见的deprecated问题 遇到下述没有列出的问题 可以打开相应的头文件 在里面搜索ctrl F 会有英文说明的
  • static详解

    static详解 static是什么 static怎么用 1 修饰局部变量 2 修饰全局变量 3 修饰函数 总结 C 中的static static是什么 static是C C 语言中常见的一个关键字 就像int break while f
  • bugku-逆向-4、游戏过关(4种简单的方法介绍)

    文章标题 方法一 直接玩 方法二 自己计算flag 方法三 修改源代码 方法四 直接用OD边调试边运行 题目是个consoleapplication4 exe 运行一下 是一个游戏 n是灯的序列号 m是灯的状态 如果m n 1 它是开着的
  • UserInterfaceState.xcuserstate没法被忽略

    UserInterfaceState xcuserstate没法被忽略 1 git status git status On branch mx Your branch is ahead of origin mx by 1 commit u
  • 数字IC设计——跨时钟域篇4(多比特处理)

    数字IC设计 跨时钟域篇4 多比特处理 一 两级触发器的问题 两级触发器存在的问题 如果简单的按照单比特信号穿越方法各bit打两拍单独穿越 则会造成各个bit穿越时间不一致 寄存器对于每个信号的延迟时间不一样 则会造成另一个时钟域里面有一些
  • MySQL 特殊语法时间格式以及Greadb连接

    一 时间语法 DATE FORMAT和to char select to char now Y m d H i s from dual select DATE FORMAT now Y m d H i s from dual 2 to da

随机推荐

  • Python 模型保存和加载的两种方法:joblib库和pickle模块

    joblib库 安装包 pip install joblib 导入包 import joblib 模型保存 joblib dump my model mu model pkl 模型加载 my model loaded joblib load
  • Mybatis SQL执行过程

    开篇 mybatis版本 3 5 12 JDBC视角看数据库操作 我们知道 MyBatis是对JDBC的封装 让程序员从复杂繁琐的JDBC编程中解放双手 简单回顾一下JDBC编程的过程 通常分为这么几步 加载驱动 获取连接Connectio
  • sqlserver不能直接create table as select ......

    在sqlserver 下想复制一张表的 想到oracle下直接create table xxx as select from 即可 但是结果却是错误的 baidu一下发现 sqlserver的语法是 select into tablenew
  • 十分钟入门以太和Opensea测试网批量发行NFT实战

    一 环境准备 1 注意 需合理上网 2 准备素材 准备一套多个属性元素的不一样的图层素材 比如10张背景图 10张face图 10张眼睛图层 10张头发图层等 每张图特性不一样 像素大小一样 比如500 500 背景透明 这样就可以随机组合
  • python 基础知识汇总

    hellow一 填空题 1 Python安装扩展库常用的是 工具 pip 2 Python标准库math中用来计算平方根的函数是 sqrt 3 Python程序文件扩展名主要有 和两种 其中后者常用于GUI程序 py pyw 4 Pytho
  • 用pointnet++分类自己的点云数据

    目录 一 简单介绍pointnet 1 1 三维数据的表示方法 1 2 pointnet算法 1 3 pointnet 算法的提出 二 pointnet 如何运行自己的数据集 2 1 确定数据集的基本情况 2 2 以点云分割为例 2 2 1
  • android从assets文件夹中读取xml文件

    Context getAssets openXmlResourceParser fileNameString 出现FileNotFoundException 认为assets文件夹的文件须用open 打开 不能用方法openXmlResou
  • Kafka框架学习笔记 尚硅谷

    Kafka框架学习笔记 尚硅谷 因为本人不是大数据方向的 但是公司一个项目用到了kafka 我就学习一下 如果笔记有什么不对的地方 敬请谅解 文章目录 Kafka框架学习笔记 尚硅谷 因为本人不是大数据方向的 但是公司一个项目用到了kafk
  • 深圳市人力资源和社会保障局关于用人单位招用就业困难人员申请补贴和奖励有关事项的通知

    各有关单位 为鼓励用人单位招用就业困难人员 促进困难群体就业 根据 深圳市人民政府关于进一步完善就业援助政策的通知 深府 2013 60号 深圳市人民政府关于做好当前和今后一段时期就业创业工作的实施意见 深府规 2017 12号 有关规定
  • android 异步加载图片缩略图

    建一个AsyncLoadedImage类继承AsyncTask异步加载类 调用publishProgress方法更新onProgressUpdate贮存缩略图信息到Adapter 监听Adapter Change实现异步加载缩略图 main
  • Go基础(复杂类型):函数的闭包

    函数的闭包 Go 函数可以是一个闭包 闭包是一个函数值 它引用了其函数体之外的变量 该函数可以访问并赋予其引用的变量的值 换句话说 该函数被 绑定 在了这些变量上 例如 函数 adder 返回一个闭包 每个闭包都被绑定在其各自的 sum 变
  • OpenCV快速傅里叶变换(FFT)用于图像和视讯流的模糊检测

    OpenCV快速傅里叶变换 FFT 用于图像和视频流的模糊检测 翻译自 OpenCV Fast Fourier Transform FFT for blur detection in images and video streams 原文链
  • PHP实现一个简单的登录和注册,以及实现方法和页面

    下面是一个简单的PHP代码示例 实现了登录和注册功能 首先 创建一个名为index php的文件 用于显示登录和注册表单 h2 登录 h2
  • Linux 安装JDK17

    1 官网下载JDK17 这里我们下载的是 x64 Compressed Archive版本 2 解压tar 文件 进入文件下载目录 自己定义 我这里都放在software cd usr local softwar 解压tar文件 tar v
  • 【毕业项目】自主设计HTTP

    博客介绍 运用之前学过的各种知识 自己独立做出一个HTTP服务器 自主设计WEB服务器 背景 目标 描述 技术特点 项目定位 开发环境 WWW介绍 网络协议栈介绍 网络协议栈整体 网络协议栈细节 与http相关的重要协议 HTTP背景知识补
  • 最强自动化测试框架Playwright(11)- 录制视频

    视频 使用playwright 您可以录制测试视频 录制视频 视频在测试结束时在浏览器上下文关闭时保存 如果手动创建浏览器上下文 请确保等待 browser context close context browser new context
  • 分布式任务调度可选方案

    1 除了基于jvm的java之处 新接触一个JVM语言 SCALA 一种同时面向脚本和面向函数的语言 spark大数据框架是基于scala语言 照着网络教程 简单的写了几个例子 感觉object class与java语境中还是有一定的差异
  • 2023美赛F题完整数据代码模型成品文章思路-- Green GDP

    论文摘要 模型和其他部分内容如下 摘要 现行的以GDP为核心的国民经济核算体系 由于忽略非市场产出 环境破坏 资源浪费方面的有关计算 这样的指标并不完整 由于经济活动中 对资源消耗和对环境的负面影响越来越大 而长期忽略这种负面影响的后果 高
  • Hexo在多台电脑上提交和更新

    文章目录 1 博客搭建 2 创建一个新文件夹new 用于上传hexo博客目录 3 github上创建hexo分支并设置为默认分支 创建hexo分支 将hexo分支设置为默认分支 4 进入新建的文件夹中git clone 再上传相关文件至he
  • navicat for mysql 连接 mysql 出现1251错误

    navicat for mysql下载地址 链接 https pan baidu com s 1Nh2ippFKHrWXnzPx hda8g 密码 fumf 客户端使用navicat for mysql 本地安装了mysql 8 0 但是在