首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器需要auth交换机,但没有提供auth开关处理程序。

服务器需要auth交换机,但没有提供auth开关处理程序。
EN

Stack Overflow用户
提问于 2017-01-30 17:14:47
回答 1查看 1.2K关注 0票数 2

在通过wan连接到mysql的生产实例时,我使用节点-mysql 2并接收此错误消息:

服务器需要auth交换机,但没有提供auth开关处理程序。

当连接到本地dev服务器时,不会收到此错误。此外,通过其他方式连接到这个mysql实例也很好(mysql,蟾蜍)

node-mysql2 2版本:通过npm安装的mysql2@1.1.2。此错误据称已在8月(RC9) https://github.com/sidorares/node-mysql2/pull/331中修复。

我对mysql不是很熟悉,我们是否可以更改服务器设置来解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-13 15:29:26

因此,这个错误也发生在提供更有意义的错误消息的其他库中,例如:Authentication with old password no longer supported, use 4.1 style passwords解决方案:https://forums.mysql.com/read.php?38,593423,593423

代码语言:javascript
复制
SET SESSION old_passwords=0;
SET PASSWORD=PASSWORD('YOURDATABASEPASSWORD'); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41941663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档