nodejs 连接 MySQL 时,Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
具体原因是nodejs 没有及时跟新密码验证方式,网上有很多人都说了。
那现在就是要修改MySQL的密码验证方式:
1. 进入MySQL 的bin 目录下(具体哪里,查看环境变量即可;很多人没操作这步,是否有必要,未确定);
2. 进入mysql终端: mysql -u root -p
3. 输入密码 ( 进入成功,会有相应提示的)
2. 命令:修改登录验证方式(有人这步没有,是否必须,待定)
看这些东西,最好还是可以看官方文档,看别人写的,不一定准确。