首页 > 数据库技术 > 详细

node MySql8.0 ER_NOT_SUPPORTED_AUTH_MODE 问题

时间:2021-07-12 10:49:08      阅读:20      评论:0      收藏:0      [点我收藏+]

在 node 环境下运行 mysql 由于版本不兼容会报如下错误:

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

...

code: ‘ER_NOT_SUPPORTED_AUTH_MODE‘,

errno: 1251,

sqlMessage: ‘Client does not support authentication protocol requested by server; consider upgrading MySQL client‘,

其他博客会告诉你, 由于 nodejs 和 mysql 8.0 版本 不兼容什么的, 改这个

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘一堆可能不生效的代码‘;
flush privileges;
 
但是我这里不奏效,索性
npm i mysql8.0 -S
搞定!!!
 

node MySql8.0 ER_NOT_SUPPORTED_AUTH_MODE 问题

原文:https://www.cnblogs.com/W-it-H-ou-T/p/15000234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!