2016-06-13 15 views
2

私はAzureでWebアプリケーションを実行しています。私はVisual StudioでDBに接続して、アプリケーションのデータの送受信をうまく動作させることができます。MySQL Workbenchを使用してAzure MySQLデータベースに接続

ただし、MySQL Workbenchを使用してMySQLデータベースに接続することはできません。私が持っている エラーが

Lost connection to MySQL server at 'reading initial communication packet', system error: 54

である私は、紺碧のポータル上で、私のIPをホワイトリストに登録し、自分のコンピュータ上でポート1433を開きました。なぜ私はMySQL Workbenchを使用してVisual Studioに問題なく接続できないのか分かりません。

編集:私が使用している

Azure Portal

MySQL Workbench

そして、ここでは私のAzureのポータルサイトです。ここ

iは、セットアップのMySQL Workbenchを持っているかでありますポート1433はAzure Portalで指定されたポートであるため、 Connect to Azure DB using MySQL Workbench

+2

あなたはSQL ServerとMySQLを混在させましたか? 1433は、SQL Serverが待機するポートです。 MySQLは別のポートを使用します。そして、「Azure MySQL」製品はありません。 Azure SQLはSQL Serverデータベースです。いずれにしても、It *はあなたのマシン上で開いているポートに関係なく、接続したい*サーバのポートです。 Azure SQLには、安全に接続する方法を示すチュートリアルがあります。 –

+0

マイクロソフトはオープンソースを採用しており、明らかに[AzureのMySQLデータベース](https://azure.microsoft.com/en-us/documentation/articles/store-php-create-mysql-database/)を提供しています。もちろん、MySQLのデフォルトポートは3306で、リモートアクセスが許可されているかどうかはわかりません。 –

+0

あなたの質問を編集して、MySQL Workbenchでどのように接続を構成したかを表示してください(実際のサーバ名、ユーザ名、またはパスワードを含めないでください)。注:接続に必要な情報はすべて、ClearDBベースのMySQLデータベースの設定 - >プロパティー・ブレード(ホスト名、ポート、ユーザー名、およびパスワードが必要です)にあります。 –

答えて

3

[OK] - あなたはスクリーンショットを含んでいます:あなたはSQLデータベース(MySQLではなくサービスとしてのSQL Server)に接続するためにMySQL Workbenchを使用しようとしています。

編集:8/15/2017 アズールは現在Azure Database for MySQLとなっており、現在公開中のプレビューになっています。

特定のケースでは、SQLデータベースを作成しましたが、これはMySQL Workbenchでは操作できません。

+0

申し訳ありませんが、私はそれをありがとう! Visual Studio以外のDBを管理するために使用できるソフトウェアはありますか? VSは実際には非常に遅いので...もう一度おねがいします! – Dliix

+0

「SQL Server管理ツール」の簡単なgoogle検索であなたを啓発します:) –

関連する問題