Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verfolgen ausgehender Verbindungen

Für Outbound ja, zum Beispiel über Wireshark. Aber das ist schweres Heben für den Durchschnittsmenschen.

Bei eingehenden Anfragen können Sie sich das allgemeine Abfrageprotokoll ansehen.

select @@general_log; -- a 1 indicates it is turned on for capture
select @@general_log_file; -- the file that it logs to

Alle Abfragen können also sein im Allgemeines Abfrageprotokoll protokolliert wenn die Einstellung eingeschaltet ist. Und da Sie es in einen Texteditor laden können, können Sie beispielsweise nach dem Tabellennamen suchen. Es zeigt Datum und Uhrzeit an. Oder zumindest ein Datumsoffset und eine Uhrzeit. Sie können nach "Verbinden" suchen. Oder, mein Favorit, „Zugriff für Benutzer verweigert“, um zu sehen, ob mein Honigtöpfe arbeiten für Eindringlinge :p

Schauen Sie sich die Handbuchseite für Das Fehlerprotokoll an Beachten Sie auch Warnstufen und Ausführlichkeitseinstellungen basierend auf Ihrer Version.

Ich würde empfehlen, eine Sicherungskopie nach Datum (so benannt) zu erstellen und sie zu löschen, um neu zu beginnen. Es kann schnell an Größe zunehmen. Vergessen Sie nicht, ob Sie die Einstellung im Moment aktiviert oder deaktiviert haben.