2017-05-17 8 views
4

SSLを有効にしていない私のapp/clientからAzureのMySQLサーバに接続しようとすると接続に失敗します。エラーメッセージは次のとおりです。私のアプリにSSLが有効になっていないとAzureのMySQLサーバへの接続が失敗するのはなぜですか?

SSL接続が必要です。 SSLオプションを指定して再試行してください。

AzureでMySQLサーバーに接続するときにSSLは必須ですか?この要件を回避できる方法はありますか?

答えて

5

デフォルトでは、Azure Database for MySQLは、MITM(中間者)攻撃から保護するために、サーバーとクライアントアプリケーション間のSSL接続を強制します。これは、サーバーへの接続を可能な限り安全にするために行われます。

クライアントアプリケーションがSSL接続をサポートしていない場合は、サーバーに接続するためのSSLを無効にすることをお勧めします。詳細はHow to Configure SSL Connectivity for your MySQL server in Azureをご確認ください。ポータルまたはCLIを使用してSSL接続を要求することを無効にすることができます。 Azureは、サーバーに接続する際にSSL接続を必要としないようにすることをお勧めしません。

+0

現在、SSLを無効にしても動作しないようです。変更される可能性がありますが、CLIとPortalは影響を与えていないようです。 screenshot:http://imagizer.imageshack.com/img923/9818/dAKYHX.png – CarComp

関連する問題