「本文正在参与技术专题征文Node.js进阶之路,点击查看详情」
nodejs 连接 Mysql
版本:Mysql 8.0.28 在学习nodejs中,连接数据库是必不可少的。 连接报错:MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
查了下,发现是Mysql 8.0.x版本和老版本5.0.x 加密方式不一样,所以就会报错。 解决办法:
0、进入数据库,输入密码
1ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
2flush privileges;
quit,重新进入数据库。 运行nodejs ,成功。
本菜会持续更新node笔记~