我正在尝试将 Node JS 应用程序与 MySQL 数据库连接起来,但出现了客户端不支持的错误。因此,我按照 Stack Overflow 上给出的步骤操作,但仍然出现相同的错误。
感谢您的任何帮助。
答案1
MySQL 8caching_sha2_password
默认使用,但是你的 Node.JS 版本似乎不支持这一点。
您可以使用以下方式更改用户密码类型
ALTER USER 'foo'@'%' IDENTIFIED WITH mysql_native_password BY 'bar';