An Azure managed MySQL database service for app development and deployment.
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.