An Azure relational database service.
Hello **David Kroll
It sounds like you’re trying to spin up an Azure MySQL instance in a region that either isn’t recognized by Azure or isn’t enabled on your subscription—hence Canada Central ends up being the “nearest” available region. Here are a few things to check and try:
- Verify the exact Azure region name:
Azure doesn’t use AWS-style names like “east-1.” Instead use Azure region codes such as “East US” (eastus), “East US 2” (eastus2), “Central US” (centralus), etc. • Make sure your tool or template is using a valid Azure location parameter. - Check service availability for Azure Database for MySQL:
If you’re using Flexible Server, confirm that the region you want is supported. – Visit the Flexible Server regions table here: https://learn.microsoft.com/azure/mysql/flexible-server/overview#azure-regions
• If you’re creating a Single Server instance, refer to its region availability. - Watch out for subscription or quota restrictions:
• Some subscriptions (especially newer or free tiers) may not have all regions enabled by default. • If the region you want is supported but still not listed in the portal/CLI, you may need to raise a “Region Access” quota request for Azure Database for MySQL Flexible Server.
– You can file that under Help + support → New support request → Quota. - Sample CLI command for Flexible Server in East US 2
az mysql flexible-server create --resource-group myResourceGroup --name myMysqlServer --location eastus2 --sku-name Standard_B1ms --admin-user myadmin --admin-password - Reference links,
https://docs.microsoft.com/azure/reliability/availability-zones-overview
https://docs.microsoft.com/azure/mysql/flexible-server/quickstart-create-server-cli