問題の説明:SQLyog(Little Dolphin)を使用して接続し、ローカルMySQLバージョンを5.5.27から8.0.23にアップグレードした後、次のプロンプトエラーが表示されます。
Client does not support authentication protocol requested by server;consider upgrading MySQL client
解決:
最初の方法:接続ツールのバージョンをアップグレードする
2番目の方法:ユーザーパスワードログインの暗号化ルールを暗号化方法mysql_native_passwordに復元します(個人的な推奨)
MySQL 8(公式Webサイトからダウンロード:https://dev.mysql.com/downloads/installer/)以前のバージョンの暗号化ルールはmysql_native_passwordであり、mysql8以降の暗号化ルールはcaching_sha2_passwordであるため、必要がない場合はMySQL接続ツールのアップグレードと交換暗号化ルールを変更するには、次の方法を使用します。
ステップ1:MySQLのインストールパスを見つけ、([マイコンピューター]-> [右クリック]-> [プロパティ]-> [システムの詳細設定]-> [環境変数])システム変数で新しいシステム変数を作成します。
变量名:MYSQL_HOME
变量值:C:\Program Files\MySQL\MySQL Server 5.7(就是你自己安装的位置)
ステップ2:システム変数を見つけるPath并追加MySQL