Carl: Automatisch DB Backup aufspielen?

Beitrag lesen

Hallo

ich möchte eine Demoversion meines CMS online zur Verfügung stellen und wollte daher wissen, ob (und wenn ja - wie?) es möglich ist, ein MySQL-DB-Backup zu erstellen und das in festgelegten Zeitintervallen automatisch wieder aufzuspielen.

Für das Backup könntest du die system-Funktion verwenden, im Artikel auf php.net steht auch ein Beitrag dazu, wie das funktionieren kann.
Für die Zeitintervalle Würde ich einfach empfehlen, dass du in der Datenbank oder der Session einen timestamp speicherst, wann die Veränderung durchgeführt worden ist, und beim Scriptaufruf prüfts, ob eine halbe Stunde vergangen ist. Allerdings fände ich es von der Userseite her besser, wenn dies nicht jede halbe Stude geschehen würde, sondern entweder einmal am Tag (morgens beim ersten Aufruf) oder beim ein-/ausloggen aus dem System.

Gruß,
Günther

Gruß
Carl