Client does not support authentication protocol requested by server

271次阅读
没有评论

有两种可能:一种是账号或者密码错误了,另外一种就是的mysql加密方式不匹配,例如服务器Mysql版本比较新。

我这里碰到的情况是属于第一种,但是为什么报错信息是这样子的呢?

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

这是因为我的项目使用的是Node.js开发的,然后使用客户端模块是 mysql,而不是 mysql2,将模块换成 mysql2 后的报错信息就变了,如下:

Access denied for user 'example'@'124.222.216.19' (using password: YES)

正文完
 0
wujingquan
版权声明:本站原创文章,由 wujingquan 于2023-08-30发表,共计344字。
转载说明:Unless otherwise specified, all articles are published by cc-4.0 protocol. Please indicate the source of reprint.
评论(没有评论)