- English
- 日本語
VB.NETを知っている人
VB.NETでMySQL 8.0へ接続しようとする時に認証形式に関するエラーが発生しました。
そこでこの記事ではVB.NETからMySQLに接続できない場合の対処法についてお話していきます。
気になる方は是非読んで頂ければと思います。
目次
VB.NETからMySQLに接続できない場合の対処法
VB.NETでMySQL 8.0へ接続しようとする時に認証形式に関するエラーが発生しました。
以下がそのエラー内容です。
MySQL 8.0から認証方式が変わったようです。
デフォルトの認証方式がmysql_native_passwordからcaching_sha2_passwordへ変更されました。
プラグイン確認コマンドは以下の通りです。
select user, host, plugin from mysql.user;
認証方法を「mysql_native_password」に変更することで、この問題は解決できました。
以下のSQLを実行することで認証方法を変更することが出来ます。
※ユーザー名とパスワードは各自の環境に置き換えてください。
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’
これで完了です。
まとめ
VB.NETを知っている人
最後まで読んで頂きまして、ありがとうございました。
この記事が皆さまのお役に立ちましたら、幸いです。