当前位置:网站首页>node连接mysql数据库报错:Client does not support authentication protocol requested by server
node连接mysql数据库报错:Client does not support authentication protocol requested by server
2022-08-03 22:11:00 【潮汐未见潮落】
问题描述
使用 node.js 的 mysql 模块,连接本地数据库,报错
const db = mysql.createPool({
host:'127.0.0.1' , // 数据库的 IP 地址
user:'root', // 登录数据库的 账号
password:'111111', // 登录数据库的 密码
database:'my_db_01' // 指定操作的的数据库
})ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

问题原因
新旧版本密码算法不同引起的错误,只需要设置下密码方式为 mysql_native_password 就可以。
解决步骤
管理员身份运行命令提示符启动 mysql ,执行以下命令
注意:‘111111’ 改成自己的数据库密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '111111' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111';
FLUSH PRIVILEGES; 错误解决

文章如有错误,恳请大家提出问题,本人不胜感激 。 不懂的地方可以评论,我都会 一 一回复
文章对大家有帮助的话,希望大家能动手点赞鼓励,大家未来一起努力 长路漫漫,道阻且长
边栏推荐
猜你喜欢

测试2年6.5K,每天“911”,我的心酸经历只有我自己知道···

Diazo Biotin-PEG3-DBCO|重氮化合物修饰生物素-三聚乙二醇-二苯并环辛炔

2019年10月SQL注入的两倍

CAS:1620523-64-9_Azide-SS-biotin_生物素-二硫-叠氮

CAS:1192802-98-4_UV 裂解的生物素-PEG2-叠氮

封装、包、访问权限修饰符、static变量
Causes of Mysql Disk Holes and Several Ways to Rebuild Tables

电商秒杀系统

嵌入式系统:时钟

Teach a Man How to Fish - How to Query the Properties of Any SAP UI5 Control by Yourself Documentation and Technical Implementation Details Demo
随机推荐
noip preliminary round
encapsulation, package, access modifier, static variable
超级实用网站+公众号合集
Causes of Mysql Disk Holes and Several Ways to Rebuild Tables
【历史上的今天】8 月 3 日:微软研究院的创始人诞生;陌陌正式上线;苹果发布 Newton OS
九种方式,教你读取 resources 目录下的文件路径
1 秒完成授权,Authing 全新上线一键登录功能
码率vs.分辨率,哪一个更重要?
电商数仓ODS层-----日志数据装载
【云原生实用技巧】使用 skopeo 批量同步 helm chart 依赖镜像
CAS:1797415-74-7_TAMRA-Azide-PEG-Biotin
线上服务器老是卡,该如何优化?
Data_web(九)mongodb增量同步到mongodb
How to write a database document management tool based on WPF (2)
斩获双奖|易知微荣获“2021中国数字孪生解决方案优秀供应商”“中国智能制造优秀推荐产品”双奖项!
LyScript 实现应用层钩子扫描器
466. Count The Repetitions
FVCOM三维水动力、水交换、溢油物质扩散及输运数值模拟丨FVCOM模型流域、海洋水环境数值模拟方法
东西向和南北向通信的统一
Golang第一章:入门