Share via

Provisioning in requested region is not supported

Chet Filanowski 20 Reputation points
2026-04-17T18:07:01.8866667+00:00

I have been trying to create a MySQL Flexible server all day tried East and East 2. keeps failing with "Provisioning in requested region is not supported" is there any way to fix this or should i just start using AWS?

Azure Database for MySQL
0 comments No comments

Answer accepted by question author

  1. Manoj Kumar Boyini 14,495 Reputation points Microsoft External Staff Moderator
    2026-04-17T18:17:31.0333333+00:00

    Hi @Chet Filanowski

    It sounds like you’ve run into the classic “Provisioning in requested region isn’t supported” error when creating a MySQL Flexible Server. This usually means one of three things:

    1. Your subscription isn’t registered to use the MySQL resource provider.
    2. That Azure region either isn’t enabled on your subscription or is out of capacity for the SKU you’re requesting.
    3. There’s a hard restriction preventing new MySQL Flexible Servers in that region.

    Here’s what you can try:

    Register the MySQL Resource Provider • In the Azure Portal go to All Services → Subscriptions → select your subscription → Resource Providers → search for “Microsoft.DBForMySQL” → click Register. • Or via CLI:

    az provider register --namespace Microsoft.DBForMySQL
    

    Confirm the region is supported and has capacity • Check the list of supported Azure regions for MySQL Flexible Server. East US & East US 2 should be available, but if there’s a temporary capacity shortage you’ll see this error. • If you need zone-redundant high availability, make sure the region you choose supports it (it doubles the cost, but gives you a 99.99% SLA).

    1. If the region isn’t enabled on your subscription or is at capacity, open a support ticket • In the Azure Portal go to Help + support → New support request → Issue type: “Service and subscription limits (quotas)” → Request enabling the region or increasing capacity (vCores/DTUs) for MySQL Flexible Server in East US/East US 2. • Once Microsoft enables the region or grants more quota, retry your deployment.
    2. (Optional) Try a different region • If you need a quick workaround, pick another supported region (e.g., West US 2, Central US, West US 3) that you know is enabled on your subscription.

    Hope that helps! Let us know if you still run into issues after registering the provider and/or opening a support ticket.

    Reference list

    1. Resolve capacity errors for Azure Database for MySQL Flexible Server https://learn.microsoft.com/azure/mysql/flexible-server/resolve-capacity-errors?tabs=portal
    2. Azure regions for MySQL Flexible Server https://learn.microsoft.com/azure/mysql/flexible-server/overview#azure-regions
    3. File a support request to enable a region or increase quotas https://ms.portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Chet Filanowski 20 Reputation points
    2026-04-19T18:19:04.5566667+00:00

    Thanks for the help, East US and East 2 US is unavailable, the only option that works is West 2. This is not going to work due to latency. Will need to set everything up and start using AWS which does not seem to have these issues.

    Was this answer helpful?


  2. Chet Filanowski 20 Reputation points
    2026-04-17T20:11:49.6966667+00:00

    I tried the "Register the MySQL resource provider" and made sure it was set to Register, and reregistered it.

    I tried creating one in East, and East 2, i then created a new subscription, registered the MySQL provider on that subscription and tried East and East 2.

    Every time it is failing with "Provisioning in requested region is not supported. Your subscription might not have access to create a server in the selected region."

    Are MySql DB services not available in Azure? should i just move everything to AWS?

    Was this answer helpful?


  3. Q&A Assist
    2026-04-17T18:07:16.95+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The error "Provisioning in the requested region isn't supported" indicates a subscription/region constraint for Azure Database for MySQL – Flexible Server, not a general Azure outage.

    To fix it, follow these steps:

    1. Register the MySQL resource provider for the subscription
      • In Azure portal:
        1. Go to Subscriptions → select the subscription.
        2. Under Settings, select Resource providers.
        3. Filter for MySQL.
        4. For Microsoft.DBforMySQL, select Register or Re-register.
      • Or via Azure CLI:
             az provider register --namespace Microsoft.DBforMySQL
        
      • Or via PowerShell:
             Register-AzResourceProvider -ProviderNamespace Microsoft.DBforMySQL
        
    2. Check for regional restrictions / capacity issues If the subscription is restricted or the region is out of capacity, the platform returns messages such as:
      • "The region is restricted."
      • "The region is out of capacity."
      • "Provisioning is restricted in this region. Choose a different region."
      • "Subscriptions aren't available for provisioning in this region. Choose a different region."
      Resolution options:
      • Try creating the MySQL Flexible Server in a different region that is available to the subscription.
      • If East US / East US 2 is required, submit a support request with issue type Service and subscription limits to request an exception and region access:
    3. If still blocked, open a MySQL Flexible Server support ticket
      • Use the "Region access" or "Service and subscription limits" topic for Azure Database for MySQL – Flexible Server.
      • Specify:
        • Subscription ID
        • Target region (for example, East US, East US 2)
        • Desired vCore count and SKU
    4. Consider program subscription limitations
      • If using an Azure program subscription (Azure Pass, Azure for Students, MSDN/Visual Studio, Startups, etc.), region access is limited.
      • In that case, either:
        • Submit a region access request for the needed region, or
        • Use one of the regions available to program subscriptions.

    These steps address the underlying subscription/region configuration so MySQL Flexible Server can be provisioned without changing cloud providers.


    References:

    Was this answer helpful?

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.