MySQL 8.4.x on Azure

This article provides step-by-step instructions to create an Azure Database for MySQL Flexible Server with VNet Integration and private access. After completing the steps, you will have a fully provisioned and secure MySQL server in Azure, ready for application use.

Prerequisites

  • Access to the Azure Portal: https://portal.azure.com

  • Azure permissions to:

    • Create Resource Groups

    • Provision Azure Database for MySQL Flexible Server

    • Create Virtual Networks (VNets) and Private Endpoints

Steps

  • Log in to Azure Portal

    • Open the Azure portal and search for Azure MySQL.

  • Create Flexible Server

    • Click Create and select Flexible Server.

  • Specify Server Details

    • Resource group

    • Name

    • Region

    • Workload

  • Configure Authentication

    • Select MySQL Authentication.

    • Enter a username and password.

  • Configure Connectivity

    • Choose Private access (VNet Integration).

    • If VNets exist under the selected resource group, they appear automatically.

    • If no VNets exist:

      • Click Create VNet.

      • Select OK.

  • Set Security and Tags

    • Configure preferred security settings under the Security blade.

    • Add the required tags.

  • Review and Create

    • Click Review + Create to validate the configuration.

    • Click Create to start provisioning the server.

    • Wait a few minutes for the deployment to complete.

  • Capture Connection Details

    • After creation, record the following for later use:

      • MySQL endpoint (private endpoint if configured)

      • Username

      • Password


Copyright © 2025, OvalEdge LLC, Peachtree Corners, GA, USA.

Last updated

Was this helpful?