2017-04-13 20 views
0

私は2台のMySQLサーバ(1台は実稼働用、もう1台は開発用)にアクセスできます。私はホスト、ポート、データベース、ユーザー、パスワード、CA Certファイルを持っています。私は両方のmysqlのワークベンチとWindowsのcmdを使用して接続することができます。 (はい、今は窓で作業しなければなりません)SHA2を使用してMySQLに接続

セキュリティ要件に従って、プロトコルTLSv1.2またはTLSv1.2、および暗号AES256およびSHA2を使用して接続する必要があります。これらは現在、開発サーバーでは実施されていませんが、本番環境にあるため、今すぐに本番環境に接続することはできません。

私はAES256とTLSv1.1の要件を満たしています。

しかし、クライアントにSHA2を使用して接続させるにはどうすればよいですか? AES256とSHA256またはSHA384の両方を使用して暗号を指定すると、WorkbenchとCMDの両方が機能しません。しかし、AES256-SHAのようなものを指定するとうまく動作します。これはサポートされていないことを意味し、何かを更新する必要がありますか?

ERROR 2026 (HY000): SSL connection error: Failed to set ciphers to use

私はドン場合」:デフォルトでは、それは私が、生産上のAES256-SHA2暗号のいずれかを設定しようとすると、私はエラーを取得する

'をDHE-RSA-AES256-SHA' を使用していますtは任意の暗号を指定し、私はエラー

ERROR 2026 (HY000): SSL connection error: unknown error number

を取得し、私はStackOverflowの、MySQLの開発者およびMySQLのバグのウェブサイト上で複数の投稿を見てきた、とどれもこれに対処するように見えるん。

私はMySQLをバックエンドにする予定なので、これをMs.Accessと連動させる必要があります。私もシステムDSNを作成してみましたが、同じエラーがポップアップします。

多分、ODBCコネクタはSHA2をサポートしていませんか?私はこの場所で何も見つけられませんでした。

私はODBCとMySQL Workbenchの最新バージョンを持っています。

答えて

0

MySQL WorkbenchとODBCのコミュニティバージョン(無料)は、yaSSLを使用してコンパイルされますが、商用バージョンはOpenSSLを使用しています。 SHA2はyaSSLではサポートされていません。商用版を入手したら、SHA2を使って接続することができました。

関連する問題