初次链接mysql时,报错
{ Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
通过的node的总是链接不上。
通过谷歌后发现重置一下你的初始化密码后就可以链接了,可能跟mysql版本较高,最新的加密方式node还不支持有关。
google
1 首先进入下载的mysql-server文件夹中的bin,打开命令行,执行
mysql -uroot -p
2执行下列语句,重置password为123
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';
3重启服务