2 つの MySQL サーバー (1 つは運用用、もう 1 つは開発用) にアクセスできます。ホスト、ポート、データベース、ユーザー、パスワード、およびそれらの CA 証明書ファイルがあります。mysql ワークベンチと Windows コマンドの両方を使用して接続できました。(はい、今のところ Windows で作業する必要があります)
セキュリティ要件に従って、プロトコル TLSv1.2 または TLSv1.2、暗号 AES256 および SHA2 を使用して接続する必要があります。これらは現在、開発サーバーには適用されていませんが、本番環境にはあります。現在、本番環境に接続できません。
AES256 および TLSv1.1 の要件を満たしています。
しかし、SHA2 を使用してクライアントを接続するにはどうすればよいでしょうか? AES256 と SHA256 または SHA384 の両方を使用して暗号を指定すると、Workbench と CMD の両方が機能しません。しかし、AES256-SHA などを指定すると問題なく動作します。これはサポートされていないので、何かを更新する必要があるということですか? デフォルトでは、「DHE-RSA-AES256-SHA」を使用します
本番環境で AES256-SHA2 暗号の 1 つを設定しようとすると、次のエラーが発生します。
エラー 2026 (HY000): SSL 接続エラー: 使用する暗号の設定に失敗しました
暗号を指定しないと、エラーが発生します
ERROR 2026 (HY000): SSL 接続エラー: 不明なエラー番号
stackoverflow、mysql devs、および mysql bugs Web サイトで複数の投稿を調べましたが、これに対処しているようには見えません。
MySQL がバックエンドになるので、最終的にはこれを Ms. Access で動作させる必要があります。システム DSN を作成してみましたが、同じエラーが表示されます。
おそらく、ODBC コネクタは SHA2 をサポートしていませんか? これについてはどこにも何も見つかりませんでした。
ODBC と MySQL Workbench の最新バージョンを使用しています。