Die letzten Haushaltstipps: Möbel im Internet kaufen · Test:microSDHC 16GB Class10-Spei* · Re: Neue Leuchten für meine Wohn* · Re: Welches Betriebssystem benut* · Re: Kann mir jemand ein gutes Sc* · Re: Rezept: Spargelsalat · welchen betriebssystem benutzt i* · Neue Leuchten für meine Wohnung* · Re: mikrofasersofa reinigen · Re: Babyöl für weiche Haut

Die letzten Themen im Schnellsuche-Forum: Datenschutzerklärung · Eine Frage von Moral? · Re: Stromvergleich im Internet: * · Das Haus vom Wendler · Tipp19: Uhrzeit Windows und Linu* · Stromvergleich im Internet: Dies* · Re: Was fahrt ihr für ein Auto?* · Was fahrt ihr für ein Auto? · Musik Video · Re: Neue User

MySQL - Backup mit mysqldump

Für alle die einen dedizierten, Root- oder eigenen Server haben... Es wäre schön, wenn hier jede Menge Tipps und Tricks für Anfänger landen würden :-)

MySQL - Backup mit mysqldump

Beitragvon schnellie » Mittwoch 24. Oktober 2012, 09:34

Um eine MySQL-Datenbank einmal am Tag zu sichern und die Sicherunskopien alle 3 Wochen zu löschen, kannst Du folgendes Shell-Script benutzen:

{L_CODE}: {L_SELECT_ALL_CODE}
#!/bin/sh
# Backupscript fuer MySQL, welches per Cron einmal am Tag ausgeführt werden sollte. Verzeichnisse die älter als 21 Tage sind werden automatisch gelöscht.
# Die Daten sollten täglich automatisch vom Server z.B. mit z.B. unison oder rsync geholt werden.
USER=Name_vom_BackupUser
PASSWD=Passwort_vom_BackupUser
BACKUPDIR=/backup
DATABASES=`mysql -u$USER -p$PASSWD -e"show databases"`
ANZTAGE=21
DATE=`date +%Y%m%d`
mkdir $BACKUPDIR/$DATE/

for DATABASE in $DATABASES
   do
   if [ $DATABASE != "Database" ]; then
      mysqldump --single-transaction --no-tablespaces -u$USER -p$PASSWD $DATABASE | gzip -q -9 > $BACKUPDIR/$DATE/$DATE"_"$DATABASE".gz"
   fi
done
find $BACKUPDIR -type d -mtime +$ANZTAGE -exec rm -r {} \;


Das Script dann einmal täglich via Cron-Job mit z.B. folgendem Befehl ausführen lassen:
{L_CODE}: {L_SELECT_ALL_CODE}
sh /PFADzumSCRIPT/SCRIPTNAME.sh >/dev/null 2>&1

Liebe Grüße
Thorsten alias Schnellie...


Benutzeravatar
schnellie
Super-Moderator
Super-Moderator
 
Beiträge: 1421
Registriert: Montag 19. August 2002, 19:38
Wohnort: Hamburg

Advertisement

Zurück zu Eigener Webserver / Rootserver

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron

Setze ein Bookmark bei: Google  yahoo  slashdot.org  Delicious.com  Digg.com  Linksilo.de  favit.de  Favoriten.de  Linkarena.com  icio.de  Fuzz  Nuouz  Reddit  Scoopeo  Wikio  addThis

Powered by Schnellsuche.de and Kannchen.de - IMPRESSUM