Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

MySQL Datenbank-Queries protokollieren?





Frage

Hallo miteinander, weis jemand, wie ich samtliche Datenbankqueries protokollieren kann? Ich möchte auf meinem lokalen Webserver festhalten, welche Daten der DB bei einer Aktion bestimmter Scripte behandelt werden. Ich löse also eine Aktion aus und möchte wissen, welche Abfragen das Script an der Datenbank vornimmt. Ich hoffe mich verständlich ausgedrückt zu haben und danke schonmal für jede Idee! mfG, der svensen

Antwort 1 von TomG

Wenn der User seinen Script auswählt oder selbst zusammenstellt musst Du doch nur vor der eigentlichen Abfrage das Script in einer Logdatei speichern.

Oder habe ich Dich falsch verstanden?

Gruß
Thomas

Antwort 2 von Supermax

Wenn du root-Rechte auf deinem Server hast, kannst auch in der /etc/my.cnf das Logging einschalten, ich glaube mit der Option "log". Dann brauchst du in deinem Script nichts zu ändern.

Antwort 3 von svensen

Bei meinem lokalen Webserver habe ich natürlich Root-Rechte, das könnte funktionieren. Dort werden dann alle Querys gespeichert?

Antwort 4 von svensen

Ich finds einfach nicht. Wo liegt denn die my.cnf?
Ich habe Xampp lite unter WinXP installiert..

Antwort 5 von svensen

Habe Windows auch schon suchen lasen - ohne Erfolg.

Antwort 6 von Supermax

Unter Windows heisst die Datei "my.ini".

Die Zeile sollte irgendwie so aussehen:

log=PFAD_ZUM_LOGFILE


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: