habe eben diesen Tipp bei itst.org gelesen und wollte Euch mal fragen, wie man folgende 2 Scripts, die ich in der FAQ von Puretec gefunden habe, modifizieren kann, damit sowohl die Daten, als auch die Struktur der DB gesichert wird. Derzeit werdeb mit den Scripts offenbar nur die Daten auf den Webspace in das angegebene Verzeichnis gesichert...
<?php
// Bitte hier Ihre Daten eintragen
$host= 'db123.puretec.de';
$user= 'p12345679';
$pass= '123456789';
$db= 'db1234567';
// Befehl ausführen und in Zipfile speichern
system(sprintf(
'mysqldump --opt -h %s -u %s -p%s %s | gzip > %s/DB_Backup_Verzeichnis/Sicher_dump.sql.gz',
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT')
));
echo '+DONE';
?>
Wäre sehr nett, wenn Ihr mir das sagen könntet, da man selbst an kleinen DB mit wenig MBs mit ISDN schon etwas lädt, wenn man sie mit den phpMyAdmin sichert...<?php
$host = "db123.puretec.de";
$db = "db1234567";
$dbuser = "p12345679";
$dbpw = "123456789";
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')."/DB_Backup_Verzeichnis";
$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();
?>
Danke für jeden Tipp
