小组项目不得不学mysql。过程中出现一些问题。
我的mysql下的是8.0.15版本。
用vscode连接mysql时出现报错Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
通过这个下面链接的博客解决了问题。
https://www.cnblogs.com/Jiangchuanwei/p/10238958.html
简单来说就是改密码的方式不对。
进入mysql后必须要改密码。
改密码需要用以下格式,否则不兼容
//password 是你的数据库账户密码,root和host也是
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;
码一下,以防之后出现同样的错误