换了个电脑,把之前的项目拉下来,node安装,把mysql安装,navicat安装,数据库表导入,然后测试一波,boom....
sorry : Client does not support authentication protocol requested by server;consider upgrading MySQL! node访问数据库出错, 纳尼??? 查找原因 说是加密方式不一样,参照网上的教程修改一下:
步骤:
1.使用命令行进入数据库
2.输入以下命令:
a.use mysql ; //使用mysql语句
b.alter user 'root'@'localhost' identified with mysql_native_password by '你的密码'; //修改配置
c. flush privileges; //刷新
重启项目运行 npm run dev ~~~ ok
补充以下: mac下进入数据库的命令如下:
> /usr/local/mysql/bin/mysql -u root -p
> 密码
> 进入成功
本文详细记录了在更换电脑后重新部署项目遇到的Node.js访问MySQL错误:Client does not support authentication protocol requested by server; consider upgrading MySQL! 通过调整数据库加密方式解决了这一问题,包括修改配置和重启项目的具体步骤。
5269

被折叠的 条评论
为什么被折叠?



