Serverlogboeken inschakelen en downloaden voor Azure Database for MySQL - Flexibele server

VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server

U kunt serverlogboeken gebruiken om een exemplaar van een flexibele Azure Database for MySQL-server te bewaken en op te lossen en gedetailleerde inzichten te krijgen in de activiteiten die op uw servers worden uitgevoerd. De functie serverlogboeken in Azure Database for MySQL Flexibele server is standaard uitgeschakeld. Nadat u de functie hebt ingeschakeld, begint een exemplaar van een flexibele Azure Database for MySQL-server echter met het vastleggen van gebeurtenissen van het geselecteerde logboektype en schrijft deze naar een bestand. Vervolgens kunt u de Azure-portal of de Azure CLI gebruiken om de bestanden te downloaden om u te helpen bij het oplossen van problemen. In dit artikel wordt uitgelegd hoe u de functie serverlogboeken inschakelt in Azure Database for MySQL flexibele server en serverlogboekbestanden downloadt. Het bevat ook informatie over het uitschakelen van de functie.

In deze zelfstudie leert u het volgende:

  • Schakel de functie serverlogboeken in.
  • Schakel de functie serverlogboeken uit.
  • Download serverlogboekbestanden.

Vereisten

Voor het voltooien van deze zelfstudie hebt u een bestaand exemplaar van een flexibele Azure Database for MySQL-server nodig. Als u een nieuwe server wilt maken, raadpleegt u Een exemplaar van een flexibele Azure Database for MySQL-server maken.

Serverlogboeken inschakelen

Voer de volgende stappen uit om de functie serverlogboeken in te schakelen.

  1. Selecteer in Azure Portal uw flexibele Azure Database for MySQL-serverexemplaren.

  2. Selecteer serverlogboeken in het linkerdeelvenster onder Bewaking.

    Screenshot showing Azure Database for MySQL flexible server Server Logs.

  3. Als u serverlogboeken wilt inschakelen, selecteert u onder Serverlogboeken de optie Inschakelen.

    Screenshot showing Enable Server Logs.

Notitie

U kunt serverlogboeken ook inschakelen in Azure Portal, in het deelvenster Serverparameters voor uw server, door de waarde van de parameter log_output in te stellen op FILE. Zie het onderwerp ServerSysteemvariabelen (versie 5.7 of versie 8.0) voor meer informatie over de parameter log_output.

  1. Als u het slow_query_log-logboek wilt inschakelen, selecteert u onder Logboeken selecteren die u wilt inschakelen slow_query_log.

    Screenshot showing select slow log - Server Logs.

Zie Query Performance Insight voor informatie over het configureren van slow_logs op uw exemplaar van flexibele Azure Database for MySQL-server.

Serverlogboeken downloaden

Voer de volgende stappen uit om serverlogboeken te downloaden.

Notitie

Nadat logboeken zijn ingeschakeld, zijn de logboekbestanden na enkele minuten beschikbaar om te downloaden.

  1. Selecteer onder Naam het logboekbestand dat u wilt downloaden en selecteer onder Actie downloaden.

    Screenshot showing Server Logs - Download.

    Voor exemplaren van flexibele azure Database for MySQL-servers met hoge beschikbaarheid kunnen serverlogboeken voor stand-byserver worden geïdentificeerd met een andere id van vier letters na de hostnaam van de server, zoals hieronder wordt weergegeven.

    Screenshot showing server Logs - HA logs.

  2. Als u meerdere logboekbestanden tegelijk wilt downloaden, selecteert u onder Naam de bestanden die u wilt downloaden en selecteert u boven Naam downloaden.

    Screenshot showing server Logs - Download all.

Serverlogboeken uitschakelen

  1. Selecteer serverlogboeken in het deelvenster Bewakingsserver in de Azure-portal.

  2. Schakel Inschakelen uit voor het uitschakelen van serverlogboeken naar bestand. (De instelling schakelt logboekregistratie uit voor alle beschikbare log_types)

    Screenshot showing server Logs - Disable.

  3. Selecteer Opslaan

    Screenshot showing server Logs - Save.

Volgende stappen