Date: Thu, 31 Oct 2002 22:12:38 +0100 From: Anders Mundt Due <none@amd--pd-house.dk.lh.bsd-dk.dk> To: bsd-dk@bsd-dk.dk Subject: Re: backup af mysql
On 31 Oct, Søren Jakobsen wrote:
> > >
> > Hvis du skal have backup af dine databaser - saa brug mysqldump
>
> vil du uddybbe.. og hvordan?
>
Noget i stil med den her stump jeg fik samlet sammen for lang tid siden måske :-)
Det er godt nok til en ældre mysql, men måske det ka' gi' en idé eller to..
Eller måske det ligefrem stadig virker :)
#!/usr/pkg/bin/bash
DBUSER="--user=miniadmin"
DBPASS="--password=kodeord"
DBHOST="-h mysqlserver"
DBPARAM="$DBUSER $DBPASS $DBHOST"
dblist=`echo show databases\; | mysql $DBPARAM | grep -v Database`
for thisdb in $dblist
do (
echo -n "`date '+%c'` Backing up $thisdb: "
echo -n "s"
mysqldump $DBPARAM -d -q $thisdb > ${thisdb}
echo -n "d"
mysqldump $DBPARAM -t -q $thisdb >> ${thisdb}
echo -n "c"
gzip -9 ${thisdb}
echo ""
)
done
mkdir `date +%Y%m%d`
mv *gz `date +%Y%m%d`
-- Mvh Anders
This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:24 CET