Ich hab mir nun ein HowTo gesucht, um tägliche Backups meiner DB's zu machen.
Ich schildere hier kurz mein vorgehen, da ich irgendwo einen Fehler gemacht haben muss, denn es wird nicht gesichert.
Zielverzeichnis angelegt:
Backup-Datei erstellt:
Folgendes reingeschrieben:
Pfade wurden angepasst.
Script ausführbar machen:
Script getestet:
Hat funktioniert wie es sein sollte, Datei wurde erstellt, gepackt und ins Backupverzeichnis gespeichert
CronJob einrichten:
Neue Zeile hinzugefügt:
Folgendes eingefügt:
Es sollte nun um 3 Uhr automatisch ein Backup gemacht werden - wird aber nicht
Server ist seit dem anlegen auch durchgestartet worden.
HowTo scheiße?
Ich scheiße-blöd?
Schreibfehler / Denkfehler ?
Ich schildere hier kurz mein vorgehen, da ich irgendwo einen Fehler gemacht haben muss, denn es wird nicht gesichert.
Zielverzeichnis angelegt:
Code:
mkdir /var/backup/
Backup-Datei erstellt:
Code:
vi /var/backup/fbackup
Folgendes reingeschrieben:
Code:
#!/bin/sh
DATUM=`date '+%Y-%m-%d'`
mysqldump -uUSERNAME -pPASSWORT -hlocalhost --opt DBNAME > /var/backup/backup.sql
gzip -9 --best /var/backup/backup.sql
mv /var/backup/backup.sql.gz /var/backup/forumbackup-${DATUM}.sql.gz
Pfade wurden angepasst.
Script ausführbar machen:
Code:
chmod 700 /var/backup/fbackup
Script getestet:
Code:
cd /var/backup/
./fbackup
Hat funktioniert wie es sein sollte, Datei wurde erstellt, gepackt und ins Backupverzeichnis gespeichert
CronJob einrichten:
Code:
crontab -e
Neue Zeile hinzugefügt:
Code:
[SHIFT]+A
Folgendes eingefügt:
Code:
# Forum Backup - jeden Tag um 3:00 Uhr
0 3 * * * /var/backup/fbackup
Es sollte nun um 3 Uhr automatisch ein Backup gemacht werden - wird aber nicht
Server ist seit dem anlegen auch durchgestartet worden.
HowTo scheiße?
Ich scheiße-blöd?
Schreibfehler / Denkfehler ?