Azure requires upgrade of MySQL Server but doesn't have capacity to do it

Jonathan Carlson 0 Reputation points
2026-07-23T22:06:19.7533333+00:00

Our Azure Database for MySQL flexible server is on 8.0 and needs to upgrade to 8.4. It is currently configured on B1ms computer tier in the North Central US region. The Upgrade button on the Overview page tries to upgrade the Computer Tier to a General Purpose server automatically, but it fails with this error message. Even if I try to upgrade the compute tier manually on the Compute + Settings page, it fails with the same error (see below).

"code": "ProvisionNotSupportedForRegion",

"message": "Provisioning in requested region is not supported. Your subscription might not have access to create a server in the selected region. (https://aka.ms/mysqlcapacity)"

Azure Database for MySQL flexible server is available in the North Central US region, and this is the only MySQL server/database we have.

I talked to support, and told them I just need the ability to upgrade, but they said they cannot provision capacity for me for any amount of time in the North Central US region right now. And in fact, if you try to create a new MySQL flexible server, there is almost no region in the whole US that can do it right now. How I can I upgrade to 8.4 before the deadline on December 31, 2026? Is there any way around this provisioning error without having to start over in some region in a different part of the world?

I asked support twice to direct me to the right team who can help me with this, but they closed down my ticket without providing any further help.

Azure Database for MySQL

1 answer

Sort by: Most helpful
  1. Sina Salam 31,456 Reputation points Volunteer Moderator
    2026-07-24T14:09:52.11+00:00

    Hello Jonathan Carlson,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    This is not a MySQL schema, code, or compatibility failure yet. The upgrade is blocked before the database engine upgrade stage. Retrying the same upgrade or using CLI instead of Portal will not resolve it unless Azure can allocate the required General Purpose capacity. - https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-upgrade, https://learn.microsoft.com/en-us/azure/mysql/flexible-server/resolve-capacity-errors Azure Database for MySQL Flexible Server major version upgrade from MySQL 8.0 to 8.4 cannot start because the server is on Burstable compute, and Azure support must temporarily move it to a General Purpose SKU before performing the engine upgrade. That temporary compute-tier change is failing in North Central US with ProvisionNotSupportedForRegion, which means the required SKU capacity or regional access is not available for the subscription at this time.

    Since you have escalated to PCS as MySQL Flexible Server regional capacity exception and then, request temporary General Purpose capacity in North Central US for the existing server upgrade. Your fallback path if support confirms capacity cannot be granted in North Central US, restore or migrate the server to a region where Azure Database for MySQL Flexible Server General Purpose capacity is available, then perform the 8.0 to 8.4 upgrade there. - https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-request-quota-increase, https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-move-regions Because Azure Database for MySQL 8.0 standard support ends on December 31, 2026, this should be handled as a time-sensitive upgrade blocker, not a generic troubleshooting case.

    I hope this is helpful. Please! Do not hesitate to let me know if you have any other questions, steps or clarifications.


    Please do not close the thread by upvoting and accepting the answer if any part of it is helpful.

    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.