问题:
最近学 MySQL,想在 vscode 上按个插件方便在上面写 SQL。
选了这个插件:SQLTools,后面在连接数据库时报错,下面是信息:
ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决
SQL 命令行输入下面命令:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你想设置的MySQL登录密码';
主要原因是安装的 SQL 版本与插件版本不一致,将SQL版本降级即可。
详细解释:
https://www.jianshu.com/p/e3105a4657b8