Datenbankbackup für große Datenbanken
Verfasst: 22.02.2005 11:07
Hallo zusammen,
ich nutze folgendes Script um meine Datenbank zu backuppen:
Nun möchte ich dieses Script um zwei Punkte erweitern:
Dieses Script soll sich automatisch die neueste Datei in dem Verzeichnis "dump" nehmen. Dies kann es ja anhand des Unix-Timestamps erkennen.
Kann mir jemand Tipps geben wie ich das bewerkstelligen kann?
Vielen Dank und schöne Grüße
Sascha
ich nutze folgendes Script um meine Datenbank zu backuppen:
Code: Alles auswählen
<?php
system("/usr/bin/mysqldump -u**Username** -p**Passwort** -h**ihr.datenbankserver.tld** **Datenbankname** | /bin/gzip >**WebPack-Pfad**/dump/dump.sql.gz", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
- Die abgelegte GZ-Datei soll mit dem aktuellen Timestamp benannt werden (timestamp.sql.gz)
- Die abgelegte Datei soll mit den Unix-Rechten 777 abgelegt werden
Code: Alles auswählen
<?php
system("/bin/gunzip -c **WebPack-Pfad**/dump/dump.sql.gz | /usr/bin/mysql -u**Username** -p**Passwort** -h**ihr.datenbankserver.tld** **Datenbankname**", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Kann mir jemand Tipps geben wie ich das bewerkstelligen kann?
Vielen Dank und schöne Grüße
Sascha