問題:
最近學 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