Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by serv

2023-11-11

node 使用mysqljs链接Mysql数据库时报以下错误,原因是mysql8.0更改了密码默认的认证插件为Caching_sha2_password,原来是mysql_native_password,更改密码为mysql_native_password认证就可以了

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

修改密码
USE user;
ALTER user'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your password';
如果你修改过mysql的root用户下的host字段为’%’,即允许远程链接mysql,可以执行以下操作更新密码
USE user;
ALTER user'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your password';

chaos-fe

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

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by serv 的相关文章

  • vue中的路由及自定义图标

    效果如图所示 安装vue router npm install vue router save 底部选项卡 使用的是 MUI中的 tab bar 选项卡 下载mui mui https github com dcloudio mui 将其中
  • 实现迷你版vue2的响应式核心原理代码

    vue2 的响应式核心原理代码 其实就只有几个模块 1 代理 Object defineProperty 2 依赖收集dep 收集所有监听页面数据的watcher实例 3 监听页面数据实例 watcher 4 观察者 Observer 实现
  • Valine 一款快速、简洁且高效的无后端评论系统

    Valine 一款快速 简洁且高效的无后端评论系统 简介 Valine 诞生于2017年8月7日 是一款基于LeanCloud的快速 简洁且高效的无后端评论系统 理论上支持但不限于静态博客 目前已有Hexo Jekyll Typecho H
  • parent.layer.closeAll();关闭弹出层

    可参考文档 https wenku baidu com view e05a3fe15bf5f61fb7360b4c2e3f5727a5e92486 html 关闭所有页面 parent layer closeAll 先得到当前ifame层的
  • vue解决弹出图片显示在弹框下方

    弹出的图片显示在弹框下面怎么办 问题来源 问题分析 解决方法 问题来源 在写前端vue项目时 在用到ele的 el image 这个组件时 有时会出现图片显示在弹框即dialog下面 后面发现是因为el image组件 默认的z index
  • H5页面调用扫一扫功能

    想要实现H5页面调用微信扫一扫功能 必须先了解微信JS SDK接口 企业号开发接口文档地址 https qydev weixin qq com wiki index php title E9 A6 96 E9 A1 B5 我们来看下使用的大
  • CSS之Sass中的@mixin和@extend,使用详细(Sass中@mixin和@extend的区别)

    简介 mixin 该指令用于定义可重用的代码块 可以在需要的地方进行调用 通过 mixin指令 你可以将一组样式代码封装成一个mixin 并在需要的地方使用 include指令来调用这个mixin 这样可以避免重复编写相同的样式代码 提高代
  • jquery如何获取表单全部数据

    Jquery 如何获取表单的全部数据 用于ajax提交 var formData var t Form serializeArray each t function formData this name this value console
  • JS面试——宏任务与微任务

    JavaScript的宏任务与微任务 1 问题的由来 2 JavaScript的宏任务与微任务 2 1promise的使用方法 2 2async与await的使用方法 3 面试题实战分析 程序执行顺序 参考文献 1 问题的由来 我相信 你也
  • Web 前端常用正则校验规则

    Web 前端常用正则校验规则 作为 Web 前端开发 常用的正则校验规则有很多 下面是一些常见的示例 1 校验手机号码 手机号码的正则表达式可以根据不同国家和地区的手机号码格式进行调整 以下是中国大陆的手机号码正则表达式 const reg
  • 全网最全HTML基础

    目录 1 HTML结构 2 HTML 文件基本结构 3 HTML常见标签 3 1注释标签 3 2标题标签 h1 h6 3 3 段落标签 p 3 4 换行标签 br 3 5格式化标签 3 6图片标签 img 3 8表格标签 3 9 合并单元格
  • 初识-常见浏览器兼容性问题与解决方案

    浏览器兼容问题一 不同浏览器的标签默认的外补丁和内补丁不同 问题症状 随便写几个标签 不加样式控制的情况下 各自的margin 和padding差异较大 碰到频率 100 解决方案 CSS里 margin 0 padding 0 备注 这个
  • 分享一个OJ平台——浙江工商大学的OJ平台

    1 引言 最近是有总喜欢讨论算法题 因为他们在准备考研复试 为什么我不准备呢 这是一个悲伤的故事 刚好自己也有面试遇到只能使用C和C 的代码题 他们说这OJ平台相对简单一些 那些刷不来LeetCode可以试试这个 作为入门算法的跳板 体验体
  • 02vue项目如何配置多页面

    vue项目如何配置多页面 前言 因为我们做项目不可能只有一个界面 就简单说最起码的后台页面 登录界面 主页面最基本的加在一起还三个页面 上次所言cli脚手架搭建一个从0到1的项目 只是单页面 cli脚手架虽然能快速的帮我们搭建一个项目 配置
  • svg实现文本的垂直居中对齐样式

    项目中用到表格内画折线趋势图 本人使用的svg绘制简单折线 没有数据的单元格显示文字 为了不影响表格的宽度自适应 就想到在svg上写文字 于是就有了在svg上对文字样式进行垂直居中的需求 上代码
  • TensorFlow.js - 使用 CNN(卷积神经网络) 识别手写数字

    目录 index html data js script js 备注 参考文献 index html
  • 关于Vue.js和React.js,听听国外的开发者怎么说?

    VueJS 与 ReactJS 到底怎么样如何 听听别人怎么说 使用所有新的库和框架 很难跟上所有这些库和框架 也就是说 这就需要您决定哪些是值得花时间的 让我们看看人们说什么 和Vue JS一起工作是很愉快的 我发现学习曲线很浅 然而 这
  • React 教程及其API接口文档

    React 详细中文开发文档 可以阅读 http reactjs cn react docs tutorial html 英文原文 http facebook github io react 中文论坛 http react china or
  • vue项目使用视频播放器vue-video-player

    安装使用 插件有版本限制 如果项目使用的是vue2 0版本 请选择安装 4 x版本 否则会安装不成功 yarn add vue video palyer save 或者 npm install vue video palyer save 组
  • Volta简单介绍

    Volta是一款强大的JavaScript工具管理器 它简化了命令行工具的安装和管理 通过Volta 开发者可以轻松地在多个项目中切换和配置Node js npm以及其它JavaScript工具版本 提高开发效率和环境一致性 什么是 Vol

随机推荐

  • VPP代码阅读中文注解--dlist.h

    双向链表算法 本双向链表的所有元素存储在一个pool中 根据pool中内存块的序号进行索引 typedef struct u32 next u32 prev u32 value dlist elt t 本双向链表中每一个元素的结构 valu
  • Linux基础命令使用(4)

    which命令 which 命令的作用是 在 PATH 变量指定的路径中搜索可执行文件的所在位置 它一般用来确认系统中是否安装了指定的软件 which 可执行文件名称 确认是否安装了 gcc which gcc whereis命令 wher
  • 移动基站

    中国移动的基站采用小区制 覆盖范围几KM 而联通采用大区制 可以覆盖几十KM 辐射的频率大小和能量决定覆盖范围 也从另一角度来看 由能量守恒的角度来分析 手机辐射大的其基站辐射小 GSM 反之手机辐射小的其基站辐射大 CDMA 一般分为以下
  • Liferay中的Portlet事件通信

    Liferay中的Portlet事件通信在有的项目开发中是需要实现的一种机制 下面转自http liferaycms blogspot com 2011 07 inter portlet communication html Inter p
  • Java 5-2、用户模块-7个接口实现

    5 2 用户模块 7个接口实现 web端注册 app端注册 所需参数更少 登录 用户详情 修改密码 用户开关 修改用户信息 一 新增类 AppUserService java 此类需定义和mapper层接口大致相同的方法 仅做返回值取舍 因
  • 编译报错:Module parse failed: Unexpected token (18:41)

    error in node modules yargs lib platform shims esm mjs Module parse failed Unexpected token 18 41 You may need an approp
  • 科研笔记(九)重构智能手机CSI指纹用于室内定位(上)

    重构智能手机CSI指纹用于室内定位 题目 CRISLoc Reconstructable CSI Fingerprinting for Indoor Smartphone Localization 论文作者 Zhihui Gao Yunfa
  • Google Chrome访问出现 NET::ERR_CERT_INVALID

    前言 搭建一个nginx网站后 访问出现 您的连接不是私密连接 解决Google Chrome浏览器访问一个网页出现 NET ERR CERT INVALID 这是因为访问没有使用信任的CA证书的网站 chrome提示NET ERR CER
  • 电脑开机就重启循环_如何远程重启服务器???

    重启远程服务器重启的方法如下 方法一 使用windows自带的shutdown命令 远程重启服务器 当远程桌面连接服务无法顺利使用后 首先要确定的是服务器是否真的死机 通过ping目标服务器IP看是否畅通或者访问该服务器上的相关网络服务看是
  • 基于zlib实现的zip文件解压缩,支持目录解压缩,使用c语言实现

    目前用到了解压缩目录的功能 使用zlib来实现 但是找遍了网上的例子很少涉及到使用c语言编写并且完成多目录解压缩的例子 于是自己查看源码的minizip例子 修改了一下供大家参考 zlib官网下载 https www zlib net 当前
  • 掌优电子提供了私有化的刷脸支付部署

    现在刷脸支付是比较受热宠的一个加盟招商项目 不仅仅是刷脸支付带给商家便利 带给消费者不一样的智慧体验 这更是科技进步 互联网发展的一项实力证明 刷脸支付是继移动支付后推出的一种基于人脸AI识别技术 不仅仅让消费者在付款买单的时候摆脱了对手机
  • Spring Cloud中,Eureka常见问题总结

    Spring Cloud中 Eureka常见问题总结 指定Eureka的Environment 1 eureka environment 指定环境 参考文档 https github com Netflix eureka wiki Conf
  • 寻找数组的中心索引

    给你一个整数数组 nums 请计算数组的 中心下标 数组 中心下标 是数组的一个下标 其左侧所有元素相加的和等于右侧所有元素相加的和 如果中心下标位于数组最左端 那么左侧数之和视为 0 因为在下标的左侧不存在元素 这一点对于中心下标位于数组
  • mmdetection W&B 用wandb权重和偏差以进行记录

    如题 共需要修改四个文件 1 mmcv runner hooks logger init py from pavi import PaviLoggerHook from tensorboard import TensorboardLogge
  • 【Kubernetes运维篇】RBAC之准入控制器详解

    文章目录 一 ResourceQuota准入控制器 1 ResourceQuota是什么 2 限制CPU 内存 Pod数量 Deployment数量 3 限制存储空间大小 二 LimitRanger准入控制器 1 LimitRanger是什
  • L2-017 人以群分 (25 分)(c语言实现)

    该题目如下 如题所示 其中会先给数据的个数 所以先进行数据的录入 利用数组来存储数据中的活跃度 同时利用一个n来记录数组中元素的个数 数据录入过程 int n1 n2 n3 int n 0 scanf d n int arr 100000
  • python自动化:列表的处理

    用到的第三方库 用于判断是否可迭代的库 from collections import Iterable def getCount list0 value 功能 统计元素出现的次数 仅支持字符串或数组统计 param list0 可迭代数据
  • angular:css row-gap作用

    问题 如题 解决 row gap可以使用于网格布局 也可以使用于flex布局 调整行间距
  • python 读写csv文件(创建,追加,覆盖)

    总述 这篇博客讲述python怎样创建 读写 追加csv文件 创建 利用csv包中的writer函数 如果文件不存在 会自动创建 需要注意的是 文件后缀一定要是 csv 这样才会创建csv文件 这里创建好文件 将csv文件的头信息写进了文件
  • Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by serv

    node 使用mysqljs链接Mysql数据库时报以下错误 原因是mysql8 0更改了密码默认的认证插件为Caching sha2 password 原来是mysql native password 更改密码为mysql native