[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mysql backup



avrei necessita' di fare backup (di sicurezza) dei dati di mysql, visto ora ci
sono un sacco di dati "salienti" ;-)

ho trovato in giro un sacco di script (sia testuali, sia da interfaccia web)

qual e' il metodo ufficiale o comunque quello piu' snello e fidato?

usare mysqldump; mi sono fatto questo script che tutte le notti fa il
backup dei db su mysql, eliminandone un paio che non mi interessano:

#!/bin/bash

#########################################
# MySQL Databases nightly backup script #
#                                       #
# Author: Sandro Tosi                   #
# Last Modified: 2006-01-15             #
#########################################

DESTDIR=/home/morph/backup/`date --iso-8601`

mkdir -p $DESTDIR

for db in `echo "show databases" | mysql -u morph | grep -vE "^Database|^mysql"`
do
 mysqldump -u morph $db > $DESTDIR/mysql_$db.sql
 # --force to overwrite existing files
 gzip --force --best $DESTDIR/mysql_$db.sql
done

Configuralo come meglio ti serve.

Ciao

--
Sandro Tosi (aka Morpheus, matrixhasu)
My (little) site: http://matrixhasu.altervista.org/



Reply to: