换了个电脑,把之前的项目拉下来,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
> 密码
> 进入成功