Share via

Azure Database for MySQL Flexible Server - Deployment Failed on F1 tier

chris crawford 5 Reputation points
2026-04-01T15:33:21.8266667+00:00

I am fairly new to Azure. I am trying to deploy a Drupal website on the Free tier for testing and development. In doing so, I was trying to deploy an instance of Azure Database for MySQL Flexible Server to serve as the website's database. Deployment of the database failed. The YAML message was given. I determined that the Azure Database for MySQL was supported in the three regions I tried (eastusa2, canadacentral, westusa). I then tried to determine if it was a limitation on my 'Free (F1)' tier and this service is supposed to be available on this tier. I cannot figure out what to do next. Any thoughts?

Provisioning in requested region is not supported. Your subscription might not have access to create a server in the selected region. 
Azure Database for MySQL

1 answer

Sort by: Most helpful
  1. Saraswathi Devadula 15,515 Reputation points Microsoft External Staff Moderator
    2026-04-01T16:13:26.1733333+00:00

    Hello **chris crawford
    **It looks like you’re running into a region/SKU mismatch rather than a tier limitation. A couple of things to check:

    1. Region name typo:
      • You used “eastusa2” and “westusa” in your YAML, but the correct Azure region names are “eastus2” and “westus”. If you’re deploying via CLI/ARM/Terraform, use the exact region code.
    2. Free-tier SKU on Flexible Server:
      • Flexible Server’s free-tier in the 12 month free account uses the Burstable B1ms node (SKU “Standard_B1ms”), not “F1”. The F1 SKU is only available for the older Single-Server SKU, not Flexible.
      • To see which SKUs are available in a given region, you can run:
         az mysql flexible-server list-skus --location eastus2 --query "[?tier=='Burstable']"
      
    3. Subscription and resource-provider:
      • Make sure your subscription is the free-offer subscription.
      • Verify the Microsoft.DBforMySQL resource provider is registered: az provider register --namespace Microsoft.DBforMySQL****

    Also, if the region you want is having capacity issue,

    Below instructions work without paying for support.

    Please carefully follow my instructions below to create a new Service and subscription limits (quotas) request to allow access to deploy Azure Database for MySQL Flexible Server in the desired region.

    1. Navigate to this link to start the process:

    https://portal.azure.com/#view/Microsoft_Azure_Support/HelpAndSupportBlade/~/overview

    2. Click Create a support request button at top

    3. If you see Support AI Assistant as shown below, click Switch to old experience button on right. Otherwise, proceed to step #4

    4. Enter quota in the box and click Go

    5. Select Others / Service and subscription limits (quotas) and click Next

    6. Click Create a support request button, as shown

    7. Select Issue type: Service and subscription limits (quotas), Subscription, Quota type: Azure Database for MySQL Flexible Server, click Next

    8. Now you should be on Additional details tab. Click Enter details

    9. Select Region access or Region access with zonal dependency, select Location you need, enter number of cores needed (you may need higher than screenshot), click Save and continue

    10. Finish filling out Additional details tab, click Next, review and click Create. You should receive an automated email within a few minutes.

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.