This guide walks you through common management tasks for an Azure Database for MySQL server, including firewall rules, configuration parameters, backups, and deletion.
Allow your client IP addresses to connect to the MySQL server.
az mysql server firewall-rule create \
--resource-group MyResourceGroup \
--server mymysqlserver \
--name AllowMyIP \
--start-ip-address 203.0.113.5 \
--end-ip-address 203.0.113.5
Change the slow_query_log and long_query_time settings.
az mysql server configuration set \
--resource-group MyResourceGroup \
--server mymysqlserver \
--name slow_query_log \
--value ON
az mysql server configuration set \
--resource-group MyResourceGroup \
--server mymysqlserver \
--name long_query_time \
--value 2
Azure automatically creates backups. To restore to a new server:
az mysql server restore \
--resource-group MyResourceGroup \
--name mynewserver \
--source-server mymysqlserver \
--restore-point-in-time "2024-07-01T12:00:00Z"
When a server is no longer needed, you can delete it. This operation is irreversible.
az mysql server delete \
--resource-group MyResourceGroup \
--name mymysqlserver \
--yes