Seite 1 von 1

Backup wird nach kurzer Zeit abgebrochen :-(

Verfasst: 11.10.2004 08:10
von tomybo
Hallo zusammen,

habe mal eine Frage, wenn ich im Adminbereich ein Vollständiges Backup starte, bricht der Backup nach ca. 2,38 Minuten ab. Woran kann das liegen? Habe das 1und1 1&1 Business Pro 5.0 und den Servicepack 2 von Microsoft installiert. Habe von der ganzen PHP und Datenbank Sache nicht so viel Ahnung. :oops:

Verfasst: 11.10.2004 08:25
von musashi
Bei 1&1 kannst Du einfach folgendes machen:

Erstelle eine .php Datei mit folgendem Inhalt:

Code: Alles auswählen

<?php

$host = '';
$db = '';
$dbuser = '';
$dbpw = '';

MYSQL_CONNECT($host, $dbuser, $dbpw) or die ( "<H3>Datenbankserver nicht erreichbar</H3>");
MYSQL_SELECT_DB($db) or die ( "<H3>Datenbank nicht vorhanden</H3>");

$path = getenv('DOCUMENT_ROOT')."/backup";
$result = MYSQL_QUERY("SHOW TABLES");
$numrow = MYSQL_NUM_ROWS($result);

for($i = 0;$i < $numrow;$i++) {
  $table = MYSQL_RESULT($result,$i);
  echo "$table ... ";
  system(sprintf("mysqldump --opt -h $host -u $dbuser -p$dbpw $db $table | gzip > %s/$table.sql.gz",$path));
  echo "DONE\n\n";
}

MYSQL_CLOSE();

?>
Die Datei nennst Du einfach zB backup.php und kopirst Sie in den root.
Auf root Ebene erstellst Du einen neuen Ordner: backup und gibst Ihm die Rechte 755.
Nun musst Du nur noch die backup.php über Deinen Browser aufrufen. Die gesicherten Dateien werden im Format xxx.sql.gz im Ordner /backup gespeichert.
Solltest Du eine tägliche Sicherung machen, bietet sich ein Cronjob an, der die Datei ausführt.
Achtung: Wenn Du die Geschichte beim 2. Mal ausführst, wird die este Sicherung ohne Nachfrage überschrieben, daher vorher den Ordner /backup mit einem ftp Programm auf Deine Platte saugen.