Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

这是MySQL 8.0引发的错误。由于MySQL 8.0引入了一个新的加密方式caching_sha2_password, 然而最新的MySQL NodeJS模块并未完全支持MySQL 8.0的caching_sha2_password加密方式,从而导致连接数据库时的用户认证错误

具体信息及解决方案,请参见:https://community.cabloy.com/zh-cn/articles/6822558e056b4fe2854425fd450ee7fc.html