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?

