In questo blog spiegheremo come abilitare i registri generali e i registri degli errori in AWS RDS.
Puoi monitorare i log generali e gli errori di Mysql direttamente tramite la console Amazon RDS, l'API Amazon RDS, l'interfaccia a riga di comando di Amazon RDS o gli SDK AWS.
Abilita i log generali e i log degli errori in AWS RDS
Registri degli errori MySQL di AWS RDS
Il file di registro degli errori MySQL viene generato per impostazione predefinita. Viene scritto nel file mysql-error.log. MySQL scrive nel registro degli errori solo all'avvio, allo spegnimento e quando rileva errori
Registri generali AWS RDS
Registra tutte le informazioni in questo registro quando i client si connettono o si disconnettono e registra ogni istruzione SQL ricevuta dai client. Il registro delle query generali può essere molto utile quando sospetti un errore in un client e vuoi sapere esattamente cosa il client ha inviato a mysqld .
Puoi abilitare i log generali impostando i parametri nei gruppi di parametri DB che hai creato per la tua istanza MySQL.
Passaggi per modificare il gruppo di parametri DB
Passaggio 1: Accedi alla Console di gestione AWS
Passaggio 2: Vai a Servizio RDS
Passaggio 3: Nel riquadro di navigazione, scegli Gruppi di parametri. I gruppi di parametri DB disponibili vengono visualizzati in un elenco.
Passaggio 4: Nell'elenco, seleziona il gruppo di parametri che desideri modificare.
Passaggio 5: Scegli Modifica parametri e imposta i seguenti parametri sui valori specificati:
General_log =1 (l'impostazione predefinita è 0 o nessuna registrazione)
Scegli un metodo di registrazione qualsiasi:
log_output=FILE, per consentire la visualizzazione dei log dalla console.
log_output=TABLE, per consentire la visualizzazione dei log con una query.
Passaggio 6: Scegli Salva modifiche.
È consigliabile abilitare un registro generale solo se si stanno attivamente risolvendo i problemi. Il registro generale acquisisce tutte le istruzioni SQL ricevute dal client. Se è abilitato e lasciato deselezionato, crescerà rapidamente e finirà per utilizzare la maggior parte del tuo spazio di archiviazione.
Consiglierei di disattivare questo parametro se non si sta attivamente risolvendo gli errori dalle connessioni client.
Fine del tutorial, Come abilitare i log generali e i log degli errori in AWS RDS.