An Azure managed MySQL database service for app development and deployment.
Hello ohn Bailey,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you are updating the Azure Database for MySQL Flexible Server for WordPress for Azure.
- From experience, the only best practice for an Azure Database for MySQL Flexible Server stuck in “Updating” is opening an Azure Support ticket, because backend engineers must manually resync the provisioning state inside Azure’s orchestration layer - https://learn.microsoft.com/azure/mysql/.
- Before escalating, Azure recommends validating the server’s reported state, attempting a single wait operation, and reviewing activity logs, using the commands below for triage consistency - https://techcommunity.microsoft.com/
az mysql flexible-server show </span> --resource-group <rg> </span> --name <server> </span> --query state -o tsvaz mysql flexible-server wait </span> --resource-group <rg> </span> --name <server> </span> --updated </span> --timeout 3600az monitor activity-log list --correlation-id <id> - If your deployment uses Customer-Managed Keys, Azure recommends revalidating the key configuration because unsynchronized encryption metadata can prevent the server from exiting the Updating state - https://learn.microsoft.com/azure/mysql/.
az mysql flexible-server encryption update </span> --resource-group <rg> </span> --name <server> </span> --cmk-uri <key-uri> - If the issue persists beyond ~30 minutes or blocks all management actions, you must contact Azure Support under the MySQL Flexible Server platform category so engineers can clear orphaned tasks and forcibly reset the provisioned state - https://learn.microsoft.com/azure/mysql/.
I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.