为了账号安全,请及时绑定邮箱和手机立即绑定

node连接mysql数据库报错

node连接mysql数据库报错

狐的传说 2018-10-05 09:23:41
node连接mysql数据库报错MySQL server is requesting the old and insecure pre-4.1 auth mechanism. Upgrade the user password or use the {insecureAuth: true} option.虽然知道在连接池中添加 insecureAuth: true后就能正常使用,但是还是觉得有点古怪,为啥远程连接数据库需要添加而且跟安全认证有关,连接本地数据库并不需要添加这个选项。添加后是否跟安全有关系如果有添加后是更安全还是不安全是否跟数据库版本有关如何具体解决多谢各位回答
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

你用的 mysql 的版本太老了,因为版本升级的缘故,mysql 安全验证方式也跟着升级了,所以需要你加这个参数表明你是需要通过的是老版的验证。

查看完整回答
反对 回复 2018-10-14
  • 1 回答
  • 0 关注
  • 1152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信