Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come elencare e scaricare i log di Database di Azure per MySQL - Server flessibile usando l'interfaccia della riga di comando di Azure.
Prerequisites
Questo articolo richiede l'esecuzione locale dell'interfaccia della riga di comando di Azure versione 2.39.0 o successiva. Per vedere la versione installata, eseguire il comando az --version. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure.
You need to sign in to your account using the az login command. Note the id property, which refers to Subscription ID for your Azure account.
az login
Selezionare la sottoscrizione specifica nell'account tramite il comando az account set. Make a note of the id value from the az login output to use as the value for subscription argument in the command. Se si possiedono più sottoscrizioni, scegliere quella appropriata in cui verrà fatturata la risorsa. Per ottenere tutte le sottoscrizioni, usare az account list.
az account set --subscription <subscription id>
Elencare i log del server usando l'interfaccia della riga di comando di Azure
Dopo aver configurato i prerequisiti e aver eseguito la connessione all'abbonamento, eseguire il comando seguente per elencare i log del server dall'istanza del database flessibile di Azure per MySQL. Ecco i dettagli per l'output del comando.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Di seguito sono riportati i dettagli per il comando precedente
| LastModifiedTime | Name | ResourceGroup | SizeInKb | TypePropertiesType | Url |
|---|---|---|---|---|---|
| 2022-08-01T11:09:48+00:00 | mysql-slow-serverlogdemo-2022073111.log | myresourcegroup | 10947 | slowlog |
https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022073111.log? |
| 2022-08-02T11:10:00+00:00 | mysql-slow-serverlogdemo-2022080111.log | myresourcegroup | 10927 | slowlog |
https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080111.log? |
| 2022-08-03T11:10:12+00:00 | mysql-slow-serverlogdemo-2022080211.log | myresourcegroup | 10936 | slowlog |
https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080211.log? |
| 2022-08-03T11:12:00+00:00 | mysql-slow-serverlogdemo-2022080311.log | myresourcegroup | 8920 | slowlog |
https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080311.log? |
L'elenco mostra LastModifiedTime, Name, ResourceGroup, SizeInKb e l'URL di download per i log del server disponibili.
Il valore predefinito LastModifiedTime è impostato su 72 ore. Per elencare i file precedenti a 72 ore, usare il --file-last-written <Time:HH> flag .
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Scaricare i log del server usando l'interfaccia della riga di comando di Azure
Il comando seguente scarica i log del server precedenti nella directory corrente.
az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <mysql-slow-serverlogdemo-2022073111.log>