I den här bloggen kommer vi att förklara hur du aktiverar allmänna loggar och felloggar i AWS RDS.
Du kan övervaka Mysql General-loggar och felloggar direkt via Amazon RDS-konsolen, Amazon RDS API, Amazon RDS CLI eller AWS SDK:er.
Aktivera allmänna loggar och felloggar i AWS RDS
AWS RDS MySQL-felloggar
MySQL-felloggfilen genereras som standard. Den skrivs till filen mysql-error.log. MySQL skriver till felloggen endast vid start, avstängning och när den stöter på fel
AWS RDS Allmänna loggar
Den registrerar all information till den här loggen när klienter ansluter eller kopplar från, och den loggar varje SQL-sats som tas emot från klienter. Den allmänna frågeloggen kan vara mycket användbar när du misstänker ett fel i en klient och vill veta exakt vad klienten skickade till mysqld .
Du kan aktivera allmänna loggar genom att ställa in parametrar i DB Parameters-grupper som du har skapat för din MySQL-instans.
Steg för att ändra DB Parameter Group
Steg 1: Logga in på AWS Management Console
Steg 2: Gå till RDS Service
Steg 3: Välj Parametergrupper i navigeringsfönstret. De tillgängliga DB-parametergrupperna visas i en lista.
Steg 4: I listan väljer du den parametergrupp som du vill ändra.
Steg 5: Välj Redigera parametrar och ställ in följande parametrar till de angivna värdena:
General_log =1 (standard är 0 eller ingen loggning)
Välj valfri loggningsmetod:
log_output=FIL, för att tillåta visning av loggarna från konsolen.
log_output=TABELL, för att tillåta visning av loggar med en fråga.
Steg 6: Välj Spara ändringar.
Det är tillrådligt att endast aktivera en allmän logg om du aktivt felsöker problem. Den allmänna loggen fångar alla SQL-satser som tas emot från klienten. Om det är aktiverat och inte är markerat kommer det snabbt att växa och till slut utnyttja det mesta av ditt lagringsutrymme.
Jag skulle rekommendera att stänga av denna parameter om du inte aktivt felsöker för fel från klientanslutningar.
Slutet av handledningen, hur man aktiverar allmänna loggar och felloggar i AWS RDS.