VS Code 左下の画面より MYSQL に接続しようと試みたのですがエラーが出て接続ができませんでした。
【エラー】
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Githubに情報が上がっていました
it doesn't support mysql_8.0.11 ? · Issue #39 · formulahendry/vscode-mysql
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
上がっていた情報そのままにはなりますが、MySQLのターミナルを立上げ下記の画面のように入力します。
①Enter password: rootのパスワード
②mysql> ALTER USER ‘作成したユーザー名(私は’root’を使用)’@’host(私は’localhost’)’ IDENTIFIED WITH ‘mysql_native_password’ BY ‘ ユーザーのパスワード’;
③mysql> use mysql;
④mysql> SELECT plugin FROM user WHERE User = ‘ 作成したユーザー名(私は’root’を使用) ‘
上記4つをターミナルに入力します。
これで上図のように接続することができました。
コメント