VS Code MYSQL 接続エラー

プログラミング

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つをターミナルに入力します。

これで上図のように接続することができました。

コメント

タイトルとURLをコピーしました