この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13463|答える: 0

[出典] MySql 8.0 セキュア接続を使うか、サーバーのRSAを指定するか...

[リンクをコピー]
掲載地 2019/11/19 9:33:09 | | | |
認証方法「caching_sha2_password」が失敗しました。 安全な接続を使うか、ServerRSAPublicKeyFileでサーバーのRSA公開鍵を指定するか、AllowPublicKeyRetrieval=Trueを設定するかのいずれかです。



認証方法「caching_sha2_password」が失敗しました。 安全な接続を使用し、ServerRSAPublicKeyFileを使ってサーバーのRSA公開鍵を指定するか、AllowPublicKeyRetrieval = Trueを設定してください。

一番簡単な回避策は、接続後にそれを追加することですallowPublicKeyRetrieval=true

文書内で(ハイパーリンクのログインが見えます。説明は以下の通りです:

ユーザーがsha256_password認証を使用する場合、パスワードはTLSプロトコルで転送中に保護されなければなりませんが、RSA公開鍵が利用できない場合はサーバーが提供する公開鍵を使用できます。 サーバーのRSA公開鍵は、接続時にServerRSAPublicKeyFileやAllowPublicKeyRetrieval=Trueパラメータで指定し、クライアントがサーバーから公開鍵を取得できるようにします。 ただし、AllowPublicKeyRetrieval=Trueは悪意のあるエージェントが中間者攻撃(MITM)を通じて平文パスワードを取得する可能性があるため、デフォルトで無効化されており、明示的に有効化する必要があります



では、接続文字列を次のように修正します。


MySQL 8.0.17のデフォルトパスワードは暗号化されていますcaching_sha2_password、下図に示されているように:








先の:Dockerで構築したコンテナにpingツールをインストールしてください
次に:例として、Redisのキャッシュ貫通、キャッシュアバランチ、キャッシュのブレイクダウンについて説明します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com