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
上一篇 下一篇

猜你喜欢

热点阅读