Remediation
From Azure Portalβ
- Login to Azure Portal using https://portal.azure.com.
- Go to
Azure Database for MySQL flexible servers. - For each database, under
Settings, clickServer parameters. - In the filter bar, type
audit_log. - Set
audit_log_enabledtoON. - In the drop-down next to
audit_log_events, checkCONNECTION. - Click
Save. - Under
Monitoring, selectDiagnostic settings. - Select
+ Add diagnostic setting. - Provide a diagnostic setting name.
- Under
Categories, selectMySQL Audit Logs. - Specify destination details.
- Click
Save.
It may take up to 10 minutes for the logs to appear in the configured destination.
From Azure CLIβ
Use the below command to set audit_log_events to CONNECTION:
az mysql flexible-server parameter set --resource-group <resourceGroup> --server-name <serverName> --name audit_log_events --value CONNECTION
From PowerShellβ
Use the below command to set audit_log_events to CONNECTION:
Update-AzMySqlFlexibleServerConfiguration -ResourceGroupName <resourceGroup> -ServerName <serverName> -Name audit_log_events -Value CONNECTION