答え1
mysqlポートがUbuntuファイアウォールで開いており、Microsoft Azureでも使用されていることを確認してください。NSG(ネットワークセキュリティグループ)ファイアウォールはポートを許可して拒否します。
Azure Ubuntu VMでポートを開くには、ネットワークセキュリティグループ(NSG)、つまりAzureファイアウォールを使用する必要があります。
Azureポータルにログインします(ポータル azure.com)
検索と選択リソースグループ仮想マシンの場合は、次を選択します。次へ追加をクリックし、ネットワークセキュリティグループを検索して選択します。
作成を選択します。
作るネットワークセキュリティグループウィンドウが開きます。
あなたの名前を入力ネットワークセキュリティグループ。
1つを選択または作成リソースグループを選択してから場所。
作成を選択します。ネットワークセキュリティグループの作成。
作るインバウンドセキュリティルール
あなたを選択してください新しいネットワークセキュリティグループ。
選ぶインバウンドセキュリティルールを選択してから次へ追加。
1つを選択してください共通サービス~からドロップダウンメニュー、例えばMySQL。また、選択できます習慣使用する特定のポートを提供する場合。
(オプション)優先順位または名前を変更します。優先順位は、ルールが適用される順序に影響します。数値が小さいほど、ルールが早く適用されます。
選ぶ次へ追加ルールを作成します。
また、リモートアクセスを有効にするには、データベースのIPアドレスをホワイトリストに追加する必要があります。
Ubuntu VMのポートを開くのに役立つ次のURLを参照してください。
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal