报错:Client does not support authentication protocol requested by server; consider upgrading MySQL client
出错原因
导致出错的原因是 最新的 mysql 模块并未完全支持 MySQL8 的 “caching_sha2_password” 加密方式,而 “caching_sha2_password” 是 MySQL8 中的默认加密方式。
解决方法
重新修改用户 root 的密码,并指定 mysql 模块能够支持的加密方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';