#!/bin/bash # @(#) $Id$ BCKDIR=$HOME/backups/mysql BCKFILE="mysql-backup-`date +%a`.sql" [ ! -d $BCKDIR ] && mkdir -p $BCKDIR echo "`date` : starting backup" mysqldump > $BCKDIR/$BCKFILE \ --opt \ --allow-keywords \ --comments \ --create-options \ --disable-keys \ --flush-logs \ --flush-privileges \ --lock-all-tables \ --all-databases echo "`date` : completed" ls -lh $BCKDIR/$BCKFILE # end