SQLyog は、プロフェッショナルなグラフィック管理ソフトウェアです。SQLyog は、操作が簡単で強力です。ユーザーが自分の MYSQL データベースを簡単に管理できるようにします。SQLyog は、複数のデータ形式でのエクスポートをサポートしており、ユーザーがデータを迅速にバックアップおよび復元できるようにします。 SQL スクリプト ファイルを直接実行して、ユーザーに利便性を提供します。
1251 client does not support authentication protocol requested by server;consider upgrading Mysql client ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
問題の原因:
主に、mysql8 以前と mysql8 以降の暗号化ルールの違いが原因です。
解決策:
1. まず、mysql をインストールする必要があります。管理者として cmd を開き、mysql ファイルの下に次のように入力します (環境変数が設定されている場合は必要ありません):
net start mysql サービスが正常に有効になっているかどうかを確認してください
サービスが正常に開始されたら、コマンド mysql -u root -p を入力します (最初のログインにはパスワードはありません。Enter キーを押すだけです)。
mysql の後に入力します:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 FLUSH PRIVILEGES; #刷新权限
成功したら、sqlyog に変更したパスワードを入力します (ここでは 123456 に設定しています) ) ログインするには
関連する推奨事項: 「mysqlチュートリアル」
以上がsqlyog が Mysql に接続するときに 1251 エラーが発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。