V tomto blogu vysvětlíme, jak povolit obecné protokoly a protokoly chyb v AWS RDS.
Obecné protokoly Mysql a protokoly chyb můžete sledovat přímo prostřednictvím konzole Amazon RDS, Amazon RDS API, Amazon RDS CLI nebo sad AWS SDK.
Povolit obecné protokoly a protokoly chyb v AWS RDS
Protokoly chyb AWS RDS MySQL
Ve výchozím nastavení se generuje soubor protokolu chyb MySQL. Zapisuje se do souboru mysql-error.log. MySQL zapisuje do protokolu chyb pouze při spuštění, vypínání a když narazí na chyby
Všeobecné protokoly AWS RDS
Zaznamenává všechny informace do tohoto protokolu, když se klienti připojují nebo odpojují, a zaznamenává každý příkaz SQL přijatý od klientů. Obecný protokol dotazů může být velmi užitečný, když máte podezření na chybu v klientovi a chcete přesně vědět, co klient odeslal na mysqld .
Obecné protokoly můžete povolit nastavením parametrů ve skupinách DB Parameters, které jste vytvořili pro svou instanci MySQL.
Kroky pro úpravu skupiny parametrů DB
Krok 1: Přihlaste se do konzoly pro správu AWS
Krok 2: Přejděte na službu RDS
Krok 3: V navigačním podokně zvolte Skupiny parametrů. Dostupné skupiny parametrů DB se zobrazí v seznamu.
Krok 4: V seznamu vyberte skupinu parametrů, kterou chcete upravit.
Krok 5: Zvolte Upravit parametry a nastavte následující parametry na zadané hodnoty:
General_log =1 (výchozí hodnota je 0 nebo žádné protokolování)
Vyberte si libovolnou metodu protokolování:
log_output=FILE, aby bylo možné prohlížet protokoly z konzoly.
log_output=TABLE, umožní zobrazení protokolů s dotazem.
Krok 6: Zvolte Uložit změny.
Obecný protokol je vhodné povolit pouze v případě, že aktivně řešíte problémy. Obecný protokol zachycuje všechny příkazy SQL přijaté od klienta. Pokud je povoleno a ponecháno nezaškrtnuté, rychle se rozroste a nakonec využije většinu vašeho úložiště.
Doporučuji tento parametr vypnout, pokud aktivně neřešíte chyby z klientských připojení.
Konec výukového programu Jak povolit obecné protokoly a protokoly chyb v AWS RDS.