阅读:8981回复:3
[其它]nodejs无法连接mysql,提示Client does not support authentication protocol requested by server...
故障现象:
无法通过nodejs访问Mysql,并提示Client does not support authentication protocol requested by server...;有可能是在升级数据库之后无法访问。 原因分析: Mysql8.0版本以上更新了验证方式。 解决方案: 打开MySQL installer,在authentication method里面,将默认的验证方式(recommend)改为兼容5.x版本的验证方式(compatibility),然后重新继续往下配置; 或者采用以下sql语句: USE mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '(你的密码)'; FLUSH PRIVILEGES; 说明:localhost的地址127.0.0.1都是指代本机,mysql_native_password是旧的密码验证机制。 |
|
最新喜欢:double... |
沙发#
发布于:2018-06-22 16:58
哈哈,这个666
|
|
|
板凳#
发布于:2018-06-22 16:49
You are damn good, does your mom know that?
|
|