node连接mysql数据库报错

2020-01-05  本文已影响0人  枯木流年

错误:ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol
场景:node连接mysql数据库
原因:登录数据库的客户端跟mysql8.0不兼容,mysql8.0密码认证采用了新的密码格式
解决方法:
终端中登陆mysql执行以下指令

//password 是你的数据库密码,user和host也要对应
ALTER USER 'user'@'host' IDENTIFIED WITH mysql_native_password BY 'password';
上一篇 下一篇

猜你喜欢

热点阅读