PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dump-script erweitern?



suhs
23-04-2006, 01:51
hallo alle,

den folgenden php-code benutze ich um mir von meiner datenbank per cronjob ein dump zu erstellen.


<?
$date = date("d-m-Y_H:i");
passthru("mysqldump dbname -hserverurl -uuser -ppassword > /dump_$date.sql");
echo fertig
?>

jetzt wollte ich den code gerne noch so erweitern, dass bei dem mysqldump alle tabellen mit den parametern "Mit 'DROP TABLE'", "AUTO_INCREMENT-Wert hinzufügen", "Tabellen- und Feldnamen in einfachen Anführungszeichen" und "Vollständige 'INSERT's" mit gesichert werden.

geht das? wenn ja, wie?

ich wuerde mit dem script gerne auch noch ein verzeichnis (mit allen dateien und unterverzeichnissen) von /a nach /b kopieren.

wie muesste ich den code erweitern?


vielen dank und gruss!
suhs

ace23
23-04-2006, 12:48
--add-drop-table ???

suhs
23-04-2006, 21:33
--add-drop-table ???

ok, vielen dank!

und wie kann ich die anderen sachen machen???

Gaert
24-04-2006, 12:27
ok, vielen dank!

und wie kann ich die anderen sachen machen???
http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

Romanday
26-04-2006, 10:37
hallo alle,

ich wuerde mit dem script gerne auch noch ein verzeichnis (mit allen dateien und unterverzeichnissen) von /a nach /b kopieren.

wie muesste ich den code erweitern?


vielen dank und gruss!
suhs

Welches Os, mit welcher Programmier- (Script) sprache soll das den
gemacht werden?
Ich schätze du willst irgendetwas archivieren.? Da bietet sich an die
Daten vorher zu komprimieren und danach das File zu kopieren.

suhs
26-04-2006, 20:37
Welches Os, mit welcher Programmier- (Script) sprache soll das den
gemacht werden?

das script soll unter linux mit php gemacht werden.


Ich schätze du willst irgendetwas archivieren.? Da bietet sich an die
Daten vorher zu komprimieren und danach das File zu kopieren.

ja, das script soll fuer ein backup benutzt werden.

kannst du mir den noetigen code bitte hier posten?

ace23
26-04-2006, 22:27
hm also das find ich ja mal dreist ;)

ich möchte ein eBay in php haben, kann mir jemand den code hier pasten? *gg*

Also das was du möchtest ist wirklich nicht schwer, wenn du mal ein wenig im php manual raumschaust wirst du sicher selber drauf kommen wie man das machen kann.

- dump erstellen
- datei packen und mit zeitstempel versehen ,z.B. gzip
- mv (verschieben wo du es haben willst)
- fertig

nEox
27-04-2006, 20:44
jetzt wollte ich den code gerne noch so erweitern, dass bei dem mysqldump alle tabellen mit den parametern "Mit 'DROP TABLE'", "AUTO_INCREMENT-Wert hinzufügen", "Tabellen- und Feldnamen in einfachen Anführungszeichen" und "Vollständige 'INSERT's" mit gesichert werden.
Das hört sich mal schwer nach den Optionen in PHPMyAdmin an. Kannst du dann nicht einfach PHPMyAdmin nutzen?

Grüße,

nEox