Hallo, Am Mittwoch, 12. Januar 2005 08:47 schrieb Daniel Rudolph:
Hallo liebe Liste! vorweg genommen: ich habe nicht viel ahnung von mysql. ich versuche ein system zu pflegen, in welchem die mysql dumps jeden tag um 21 h laufen sollen. der untenstehende cronjob erledigt dies. zumindest denke ich das. anscheinend funktioniert hier jedoch einiges nicht. seit ein paar wochen gibt es keine dumps mehr.
Hat sich irgendwas geändert?
dieser job schreibt meiner meinung nach den dump in das verzeichnis /opt/lampp/backup/, hier erscheint jedoch nichts, auch nicht, wenn ich den befehl manuell ausführe. wo genau kann ich denn sehen, wo hier was falsch läuft? gibt es irgendwo ein logfile? ich wäre euch echt dankbar wenn ihr mir helfen könntet, denn der dump sollte möglichst schnell wieder funktionieren.
0 21 * * * date=`date -I`; /opt/lampp/bin/mysqldump backup -u root --password='passwort' | bzip2 -c > /opt/lampp/backup/backup-$date.sql.bz2 ^^^^^^^^^^^^^^^^ was bedeutet das?? Je nach umbruch stehen die '^^^' wo anders !?? Ich vermute du fragst nach dem bzip2(?) Das Teil komprimiert den Datenstrom den mysqldump ausspuckt und schreibt das komprimierte Ergebnis nach ' >/opt/lampp...'
Beim bzip2 könnte auch das Problem liegen. Mach mal 'which bzip2' un schreib dann den vollen Pfad beim bzips dazu (bei mir: /usr/bin/bzip2). Wenns das nicht ist: probier den Befehl schrittweise von hand auszuführen: 1. /opt/lampp/bin/mysqldump backup -u root --password='passwort' > T1 steht in T1 was drin? wenn ja: 2, (Achtung eine Zeile!) /opt/lampp/bin/mysqldump backup -u root --password='pass..' | bzip2 -c > T2 steht in T2 was drin? wenn ja: 3. /opt/lampp/bin/mysqldump backup -u root --password='pass..' | bzip2 -c
/opt/lampp/backup/T3 steht in T3 was drin?
Sind Fehler aufgetreten (wann, welche,,)?
vielen dank!
Daniel
Viel Glück -- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de