Azure Web サイトでは、SQL Azure の代わりに新しい MySQL データベースを使用してサイトを構成できます。しかし、作成後、管理パネルには表示されません。サードパーティのサーバーでホストされているためだと思いますが、アクセスする方法がわかりません。ヒントはありますか?
7 に答える
外部ツールから管理する場合は、こちらの回答をご覧ください。
データベースはサード パーティ (ClearDB) によってホストされていますが、Windows Azure ポータルの Web サイトのダッシュボードに "リンクされたリソース" として表示されます。Web サイトを削除すると、リンクされたリソースも削除するかどうか尋ねられます。
MySQL リソースを明示的にリンクしないことを選択した場合、または明示的にリンク解除した場合、それはまだそこにあり、後で明示的なリンクを行うときに既存のリソースのリストが表示されます。(リンクされていない MySQL データベースのリストを表示する方法は見つかりませんでしたが、連絡があり次第、この応答を更新します)。
したがって、できる限りMySQLデータベースを削除することをお勧めします
Web サイト全体を削除し、プロンプトが表示されたら、削除する MySQL データベースも選択します。
保持したい Web サイトから MySQL データベースのリンクを解除します。新しい一時 Web サイトを作成し、既存の MySQL データベースをリンクされたリソースとしてそれに追加します。次に、リンクされたデータベースと共に新しい一時 Web サイトを削除します。エレガントではありませんが、私のテストではうまくいくようです。
現在、MySQL サーバーを管理することはできません。
サードパーティであることについては - はい、サービス (MySQL-as-a-Service) は、Azure に住んでいるサードパーティによって提供されます! 他のサーバーではなく、Azure サーバー上にあります。おそらく(私の推測ですが)ワーカーの役割です。ただし、機能はまだプレビューであるため、管理がありません。
サード パーティ ベンダーはClearDBです。Windows Azure 上のサービスとして MySQL を提供します。データは Web サイトと同じデータ センター (もちろん、同じデータ センターを選択した場合) にあります。ただし、Web サイトにPhpMyAdminなどをインストールしない限り、直接管理することはできません。
これが遅い答えであることは知っていますが、正確なアクセスを得るためにそれらをフォローしました
- あなたのウェブアプリを選択
- クリックされたリンクされたリソース
- mysql db 名をクリックします (アカウントの cleardb Web サイトにリダイレクトされます)。
- mysql ワークベンチをインストールする
- エンドポイント情報をクリックします
- mysql ワークベンチで、ホスト名の値を指定し、資格情報にアクセスします。つまり、ユーザー名、パスワードです。
そして、あなたは行ってもいいです:)
また、ClearDB アドオンを追加して、無料レベルまたは月額 9.99 の Venus 1 GB レベルを作成することもできます。無料利用枠はわずか 20 MB であるため、それほど多くはありません。データベース名として、既存の MySQL データベースを入力すると、ClearDB アドオンがそれにリンクします。
1 年前のスレッドを復活させましたが、Google 検索にはまだ表示されていました。とにかく、Azure 上の MySQL を構成して外部接続を許可し、お気に入りの DB ツールを介して MySQL に接続する方法の概要を順を追って説明しました。これは製品固有ですが、どのツールでも機能します。 リンク