Elencare e scaricare Database di Azure per MySQL - Log del server flessibile usando l'interfaccia della riga di comando di Azure
Questo articolo illustra come elencare e scaricare Database di Azure per MySQL log del server flessibile usando l'interfaccia della riga di comando di Azure.
Prerequisiti
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.
Sarà necessario accedere all'account usando il comando az login . Prendere nota della proprietà id che fa riferimento all'ID sottoscrizione per l'account Azure.
az login
Selezionare la sottoscrizione specifica nell'account tramite il comando az account set. Annotare il valore id dall'output az login da usare come valore per l'argomento subscription nel comando. 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 con l'interfaccia della riga di comando di Azure
Dopo aver configurato i prerequisiti e aver stabilito la connessione alla sottoscrizione richiesta. È possibile elencare i log del server dall'istanza del server flessibile di Database di Azure per MySQL usando il comando seguente.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Ecco i dettagli per il comando precedente
LastModifiedTime | Nome | 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 precedente mostra LastModifiedTime, Name, ResourceGroup, SizeInKb e Url di download dei log del server disponibili.
LastModifiedTime predefinito è impostato su 72 ore, per elencare i file precedenti a 72 ore, usare il flag --file-last-written <Time:HH>
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Scaricare i log del server con 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>