Automatisches Backupscript

Touch_Freak

New Member
Hallo,

also erstmal was habe ich:

1. VPS (dort soll jeden Tag das SQL Backup an den Backupserver geschickt werden, also ein automatisches SQL Backup Script über SSH)
2. VPS (dort sollen dann die Backups gespeichert werden)

Gibt es sowas als kostenloses Script?


Wäre euch sehr dankbar :)

Mfg
 
Ansonsten wäre es auch nicht schwer deine Datenbank per dump über ein Script zu sichern und zB per rsync zu verschieben.
Beispiele zum sichern per dump:
(Die Pfade im folgenden sind nur mögliche Beispiele und lassen sich wie alles andere auch anpassen)

Alle Datenbanken:
Zeile 1 datumsformat
Zeile 2 dump erstellen
Zeile 3 dump mit aktuellem Datum versehen
Code:
DATUM=`date '+%d-%m-%Y'`
/usr/bin/mysqldump -u root --password='$supergeheimespass' --all-databases > /root/sqlbackup/all_dbs.sql
mv /root/sqlbackup/all_dbs.sql /root/sqlbackup/all_dbs-${DATUM}.sql

Nur eine Datenbank sichern:
Zeile 1 datumsformat
Zeile 2 dump erstellen ($datenbankname durch den Namen der zu sichernden Realdatenbank ersetzen)
Zeile 3 dump mit aktuellem Datum versehen
Code:
DATUM=`date '+%d-%m-%Y'`
/usr/bin/mysqldump -u root --password=$supergeheimespass' --add-drop-database $datenbankname > /root/sqlbackup/$datenbankname.sql
mv /root/sqlbackup/$datenbankname.sql /root/sqlbackup/$datenbankname-${DATUM}.sql

Das ganze kann man in ner Datei speichern die ausführbar ist (chmod +x) und dann per cron ausführen lassen nach Bedarf.

Sichern per rsync ist ebensoleicht. Ich persönlich gebe mich ungern in die Hände von fertigen Scripten.

Gruß Sven
 
Last edited by a moderator:
Back
Top