【今すぐ無料で試す】ゼロから始める定額・学び放題のプログラミング学習サービス「侍テラコヤ」

VB.NETからMySQLに接続できない場合の対処法

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を知っている人

最後まで読んで頂きまして、ありがとうございました。

 

この記事が皆さまのお役に立ちましたら、幸いです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です