Database
 sql >> Database >  >> RDS >> Database

Come abilitare i registri generali e i registri degli errori in AWS RDS

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.