连接数据库的demo可以成功,放到项目中就报错

来源:6-6 API对接mysql(博客列表)

慕慕4402846

2020-07-24

报错:Client does not support authentication protocol requested by server; consider upgrading MySQL client
图里面是我打印的console.log(con);demo中user和password都有,项目中打出来就没了
图片描述

写回答

1回答

海浪浪

2020-07-24

如果nodejs连接mysql失败可能是强密码问题:

办法一:  卸载 package.json 里面的 mysql ,改成 安装  npm i mysql2

 办法二: https://www.imooc.com/article/details/id/45589

1
2
weixin_慕无忌1335551
请问 我用了方法一,安装了 mysql2, 然后报错‘Access denied for user 'root@localhost' (using password:NO)’ 要怎么解决?
2022-03-28
共2条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4049 学习 · 2006 问题

查看课程