{ Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
这是自己在我的linux机器上,安装了
mysql Ver 8.0.12 for Linux on x86_64 (MySQL Community Server - GPL)
这个版本,然后我本地使用node-mysql去连接数据库。报错的信息。
经过一连串的研究,终于解决了这个问题。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
然后本地又报这个错误
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
这个错误的含义是你的密码安全等级太低了。
这里的password的意思是你登录mysql使用的password帐号
欢迎关注本人公众号:前端工程师发展之路