Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : howto mysql datenbank täglich vom cron sichern ?



ccc
06-07-2004, 22:38
hallo

wie kann ich mysql am besten täglich vom cron unter linux sichern ?

viele grüsse
ccc

Gaert
06-07-2004, 22:45
Google benutzen?(!!!)

bom
07-07-2004, 21:45
oder ein shellscript mit folgendem Inhalt erstellen:



#!/bin/bash
#
# MySQL Backup Script
#
# dumps Database mysql and test
# and truncates binary logs
# to /backup

MYSQLBIN=/home/mysql/bin
DUMPDIR=/backup

if test -x $MYSQLBIN/mysqldump
then
echo "Dumping Database mysql..."
$MYSQLBIN/mysqldump -u root --password=password --flush-logs --opt mysql > $
DUMPDIR/mysql

echo "Dumping Database test..."
$MYSQLBIN/mysqldump -u root --password=password --flush-logs --opt test
> $DUMPDIR/test

else
echo "Backup failed"
fi


Und dann einen CRON Eintrag machen. In etwa so:



# MySQL Backup
0 20 * * * /home/scripts/name_des_ backup_scripts


Ist sicherlich nicht perfekt, aber funktioniert gut :D

ccc
08-07-2004, 09:42
herzlichen dank !