mysql への接続時に navicat がエラー 1251 を報告した場合はどうすればよいですか?

爱喝马黛茶的安东尼
リリース: 2019-08-13 15:38:33
オリジナル
30660 人が閲覧しました

mysql への接続時に navicat がエラー 1251 を報告した場合はどうすればよいですか?

Navicat 接続 mysql エラー 1251 の解決策

1. 新しくインストールされた mysql8、クラックされたバージョンの navicat を使用してください。図

mysql への接続時に navicat がエラー 1251 を報告した場合はどうすればよいですか?

2 に示すように、接続時にエラーが報告されます。インターネットで理由を検索すると、mysql8 より前のバージョンの暗号化ルールは mysql_native_password であったことがわかりました。 mysql8 以降の暗号化ルールは caching_sha2_password です。

関連する推奨事項: 「Navicat for mysql グラフィック チュートリアル

問題を解決するには 2 つの方法があります。1 つは navicat ドライバーをアップグレードすることで、もう 1 つは変更することです。 mysql ユーザー ログインパスワード暗号化ルールが mysql_native_password に復元されます。私はクラックされたバージョンの navicat を使用しているため、解決するには 2 番目の方法しか使用できません。

3. まず管理者として cmd を実行し、次にコマンドを使用して mysql に入ります。

mysql への接続時に navicat がエラー 1251 を報告した場合はどうすればよいですか?

#次に、mysql をインストールしたときに設定した root パスワードを入力して入力します。入力後のインターフェイスは次のとおりです。

mysql への接続時に navicat がエラー 1251 を報告した場合はどうすればよいですか?

注: mysql -u root -p と入力すると、cmd は、mysql が内部コマンドでも外部コマンドでもないことを示すプロンプトを表示します。動作可能なプログラムまたはバッチ ファイルである場合、以前に mysql をインストールした後、環境変数 PATH に mysql のパスを追加していないことを意味します。この方法は記事の最後で提案されています;

4. 次に、最初に mysql の暗号化方法を変更します。手順は次のとおりです:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ログイン後にコピー

5. 次に、パスワードを変更します。暗号化ルールが変更されたため、パスワードを再設定する必要があります;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
ログイン後にコピー

6. 最後に、データベースを更新します;

FLUSH PRIVILEGES;
ログイン後にコピー

最後に、環境内の mysql へのパスを追加する方法を書き留めます変数 PATH;

1. win r-->services.msc-->mysql サービスを右クリックします-->プロパティ-->実行可能ファイルのパスを見つけてコピーします;

2. [マイ コンピュータ] を右クリックし、[プロパティ]、[システムの詳細設定]、[環境変数]、[システム変数]、[パス]、[編集] の順にクリックします。新しい --> 上の「実行可能パス」 (図に示すように):

mysql への接続時に navicat がエラー 1251 を報告した場合はどうすればよいですか?

mysql への接続時に navicat がエラー 1251 を報告した場合はどうすればよいですか?

以上がmysql への接続時に navicat がエラー 1251 を報告した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!