今天热血来潮,突然想试一试nodejs连接mysql数据库
但是当一切都安装好后,以及node里面也安装了mysql之后
运行脚本的时候就会一直报错:ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; con
这里给咱们直接出解决方法
输入 use xxx数据库名
然后输入 alter user '用户'@'localhost' identified with mysql_native_password by '密码';
最后 输入 flush privileges; 即可解决