Automatische Backups

T

trivial

Hallo,
ich bin neu hier und habe mir überlegt meine Datenbank automatisch jede Woche ein Backup zu machen.

Der Befehl lautet:
mysqldump -u ref211 -a -p -h 127.0.0.1 lds > test.sql

Ich möchte aber das nicht immer in test.sql geschrieben wird, sondern im 4 Wochen Rythmus
test1.sql - 1 woche
test2.sql - 2 woche
test3.sql - 3 woche
test4.sql - 4 woche und dann wieder von vorne
test1.sql - 5 woche

habt ihr ein Tipp für mich.


Danke Gruss Trivial
 
hi

in deinem script setzt du ne variable! die die aktuelle woche des monats enthält!

siehe "man date"

dann kannst du ja machen ala:
mysqldump ... > file-$DATE.sql

und fertig.

mfg frank
 
woche im jahr modulo 4
Code:
mysqldump -u ref211 -a -p -h 127.0.0.1 lds > test$(($(date '+%W')%4)).sql
 
ich bekomme immer diesen FEhler
: bad interpreter: Datei oder Verzeichnis nicht gefunden
 
Welche Shell benutzt du (bash, sh, ksh, ...)?
Hast du nun ein Skript geschrieben oder führst du das direkt in der Kommandozeile aus?
 
noch mal: hast du jetzt ein script geschrieben oder gibst du das command in der commandline ein? falls script, welchen command interpreter hast du denn angegeben (1. zeile im script) ?
 
Hallo

Das sieht so aus, also ob sich die Fehlermeldung auf mysqldump bezieht.
Das hat dann aber mit der Frage nix mehr zu tun.

Gruß Wolfgang
 

Ähnliche Themen

Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql

rsnapshot und ein Rechteproblem?

Problem im Backupscript

VHOST Problem, Debian Lenny

Bei PostgreSQL als anderer als der angemeldete Nutzer verbinden - Wo liegt der Fehler

Zurück
Oben