Für Abfragen, die Daten ändern, können Sie das Binärprotokoll überprüfen. Aber ich glaube nicht, das werden Sie den Benutzer erhalten:
$ mysqlbinlog /var/log/mysql/mysql-bin.000145
…
# at 3178
#090805 6:25:15 server id 1 end_log_pos 3373 Query thread_id=2170317 exec_time=0 error_code=0
SET TIMESTAMP=1249467915/*!*/;
UPDATE phpbb3_topics
SET topic_views = topic_views + 1, topic_last_view_time = 1249467915
WHERE topic_id = 95847/*!*/;
# at 3373
…
Um den Benutzer zu erhalten, müssen Sie Trigger auf den Tischen einzurichten und diese Trigger verwenden, um ein Überwachungsprotokoll speichern in einer anderen Tabelle .
Wenn Sie alle Abfragen benötigen - wählt eingeschlossen - gibt es auch die general query log, aber das ist normalerweise nicht aufgrund von Auswirkungen auf die Leistung und Festplattenanforderungen.