Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-04-2008, 22:04   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 780
MySQL-Änderungen speichern

Hallo,

ich hatte mir jetzt schon eine schöne Datenbankklasse gebaut, die jede Änderung per INSERT, DELETE, ALTER usw. in einer kleinen Textdatei speichert.

Da ich aber jetzt auf PDO-Object umsteigen möchte, kann ich die Klasse ja nicht mehr gebrauchen.

Gibt es denn seitens MySQL selbst eine Funktion, die sowas speichern würde?
Irgendwas in den Apache Einstellungen?


PS: Ich spreche hier nicht von einem DB-Backup, sondern lediglich davon, dass alle ÄNDERUNGEN dokumentiert werden (weniger Speicherplatz, ressourcenschonender)
Noir0x ist offline   Mit Zitat antworten
Alt 24-04-2008, 22:11   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Der Apache hat da wenig zu sagen ...

Aber macht MySQL das nicht sowiso? http://dev.mysql.com/doc/refman/5.0/en/log-files.html
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 24-04-2008, 22:27   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 780
Aber geht das nicht nur in der Enterprise Version?
Und: Wie gesagt: Kein Errorlog oder so, sondern ein Log, was genau Inserted wurde...
Noir0x ist offline   Mit Zitat antworten
Alt 25-04-2008, 08:59   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 607
Versuche doch dir eine eigene Klasse zu schreiben die von PDO erbt.
bizz ist offline   Mit Zitat antworten
Alt 25-04-2008, 09:23   #5 (permalink)
echt jetzt, junge
 
Benutzerbild von snake*sl
 
Registriert seit: Jan 2003
Ort: Iserlohn
Beiträge: 1.595
Du kannst in der my.cnf (bei Linux unter /etc/mysql/my.cnf) der Standard-
MySQL-Version folgendes finden:
Code:
# Be aware that this log type is a performance killer.
#log            = /var/log/mysql/mysql.log
Einfach vor log den Kommentar (#) entfernen, aber wie da schon steht:
Perfomance-Killer!!

Anschließend noch MySQL neustarten ( /etc/init.d/mysql restart ).

So kannst Du mit
Code:
less /var/log/mysql/mysql.log
die MySQL-Aktivitäten anschauen und wenn Du noch SHIFT+F drückst
sogar in Echtzeit.
Mit STRG+C verlässt Du wieder den Echtzeit-Modus.
__________________
Gruß
snake*sl // achims sohn


underwoman.de || rootserver-blog.de || clickpress.de
snake*sl ist offline   Mit Zitat antworten
Alt 25-04-2008, 13:20   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 780
Super! Danke Achim
Noir0x ist offline   Mit Zitat antworten
Alt 25-04-2008, 14:37   #7 (permalink)
echt jetzt, junge
 
Benutzerbild von snake*sl
 
Registriert seit: Jan 2003
Ort: Iserlohn
Beiträge: 1.595
NP, hoffentlich-demnächst-Auch-Achim!
__________________
Gruß
snake*sl // achims sohn


underwoman.de || rootserver-blog.de || clickpress.de
snake*sl ist offline   Mit Zitat antworten
Alt 16-09-2008, 17:49   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 780
Danke. Hab es über ein PHP Script realisiert, dass die gewünschten Befehle rausfiltert und dann in eine install.sql schreibt, welche dann jeden Tag nach der Datenbanksicherung wieder resettet wird.

Fein, wa?
Noir0x ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele