In deze blog leggen we uit hoe u algemene logboeken en foutlogboeken in AWS RDS kunt inschakelen.
U kunt algemene Mysql-logboeken en foutenlogboeken rechtstreeks controleren via de Amazon RDS-console, de Amazon RDS API, de Amazon RDS CLI of de AWS SDK's.
Algemene logboeken en foutlogboeken inschakelen in AWS RDS
AWS RDS MySQL-foutlogboeken
Het MySQL-foutlogboekbestand wordt standaard gegenereerd. Het wordt naar het mysql-error.log-bestand geschreven. MySQL schrijft alleen naar het foutenlogboek bij opstarten, afsluiten en wanneer fouten worden aangetroffen
AWS RDS-algemene logboeken
Het registreert alle informatie in dit logboek wanneer clients verbinding maken of verbreken, en het registreert elke SQL-instructie die van clients wordt ontvangen. Het algemene querylogboek kan erg handig zijn als u een fout in een client vermoedt en precies wilt weten wat de client naar mysqld heeft gestuurd .
U kunt algemene logboeken inschakelen door parameters in te stellen in DB Parameters-groepen die u voor uw MySQL-instantie hebt gemaakt.
Stappen om DB-parametergroep te wijzigen
Stap 1: Log in op AWS Management Console
Stap 2: Ga naar RDS-service
Stap 3: Kies in het navigatiedeelvenster Parametergroepen. De beschikbare DB-parametergroepen verschijnen in een lijst.
Stap 4: Selecteer in de lijst de parametergroep die u wilt wijzigen.
Stap 5: Kies Parameters bewerken en stel de volgende parameters in op de opgegeven waarden:
General_log =1 (standaard is 0 of geen logboekregistratie)
Kies een logmethode:
log_output=FILE, om de logs vanaf de console te kunnen bekijken.
log_output=TABLE, om logboeken met een zoekopdracht te kunnen bekijken.
Stap 6: Kies Wijzigingen opslaan.
Het is raadzaam om alleen een algemeen logboek in te schakelen als u actief bezig bent met het oplossen van problemen. Het algemene logboek legt alle SQL-instructies vast die van de client zijn ontvangen. Als het is ingeschakeld en niet is aangevinkt, zal het snel groeien en uiteindelijk het grootste deel van je opslagruimte gebruiken.
Ik raad aan om deze parameter UIT te zetten als u niet actief bezig bent met het oplossen van fouten van clientverbindingen.
Einde van de tutorial, Algemene logboeken en foutlogboeken inschakelen in AWS RDS.