node连接数据库报错
2020-01-04 本文已影响0人
郭海杰
查询数据库的结果 Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
image.png
原因:8.0mysql引入了caching_sha2_password模块作为默认身份验证插件,nodejs还没有跟进
解决办法,进入mysql,输入
ALTER USER 'reacttest'@'localhost' IDENTIFIED WITH mysql_native_password BY 'ghj123';
image.png
成功查询到了结果:
image.png