node express 连接mysql 8连接失败

报错

  • sqlMessage: ‘Client does not support authentication protocol requested by server; consider upgrading MySQL client’,
    sqlState: ‘08004’,

node 不支持mysql8

解决办法
用cmd 登录mysql
进入mysql 的bin 位置

  • mysql -u root -p
  • 输入密码
  • 然后再按照如下
  • node express 连接mysql 8连接失败_第1张图片
    参考博文为 https://www.cnblogs.com/jing-tian/p/11688073.html
    再重启node xx.js就可以了

你可能感兴趣的:(项目,nodejs,mysql)