连接mysql数据库错误
2019-10-31 本文已影响0人
上帝想看电影
连接错误
进入项目,web_server目录,执行 pomelo start,与遇到如下错误提示:
Unhandled rejection Error: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
原因
mysql版本比较高,nodejs不支持最新版本mysql密码加密方式
解决办法
- 打开终端,执行 mysql -uroot -p,输入密码
- 依次执行如下两行命令
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
flush privileges;
- 再次执行 pomelo start