Dump = MySql backup.
Bei wenigen Hostern ist es auch möglich solche Dumps folgendermaßen auszuführen:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: |
system(sprintf(
'mysqldump --opt -h %s -u %s -p%s %s | gzip > %s/dump.sql.gz',
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT')
));
|
Diese Funktion wird aber normalerweise immer blockiert. Ein andere Möglichkeit wäre mit PhpMyAdmin das Backup "Häppchenweise" auszuführen, d.h. du wählst immer nur wenige Tabellen aufeinmal aus. Beim zurückführen des Backups musst du das dann aber wieder in der gleichen Prozedur machen, also ziemlich mühselig.
Vielleicht hilft dir auch
dieses Script weiter; den Code daraus habe ich mal auf einer größeren Seite ohne Probleme benutzt.
[ Diese Nachricht wurde geändert von: einstein am 2002-12-17 22:35 ]