| Sunday, August 24, 2008 |
| mysql backup script |
#!/bin/bash
# modify the following to suit your environment export DB_BACKUP="/var/mysql_backup" export DB_USER="root" export DB_PASSWD=""
# title and version echo "" echo "mySQL_backup" echo "----------------------" echo "* Rotating backups..." rm -rf $DB_BACKUP/07 mv $DB_BACKUP/06 $DB_BACKUP/07 #mv $DB_BACKUP/06 $DB_BACKUP/07 mv $DB_BACKUP/05 $DB_BACKUP/06 mv $DB_BACKUP/04 $DB_BACKUP/05 mv $DB_BACKUP/03 $DB_BACKUP/04 mv $DB_BACKUP/02 $DB_BACKUP/03 mv $DB_BACKUP/01 $DB_BACKUP/02 mkdir $DB_BACKUP/01
echo "* Creating new backup..." #mysqldump --user=$DB_USER --password=$DB_PASSWD mysite-db11| bzip2 > $DB_BACKUP/01/mysite-db11-`date +%Y-%m-%d`.bz2 #mysqldump --user=$DB_USER --password=$DB_PASSWD mysql| bzip2 > $DB_BACKUP/01/mysql-`date +%Y-%m-%d`.bz2 /usr/local/mysql/bin/mysqldump --user=$DB_USER --password=$DB_PASSWD mysite-db11 > $DB_BACKUP/01/mysite-db11-`date +%Y-%m-%d`.sql /usr/local/mysql/bin/mysqldump --user=$DB_USER --password=$DB_PASSWD mysql > $DB_BACKUP/01/mysql-`date +%Y-%m-%d`.sql echo "----------------------" echo "Done" exit 0 |
posted by Venkat Raman V @ 4:05 PM  |
|
|
|
|
| Come Lets Share LINUX Info. |
|
|
|
| Select Topics |
- CORE LINUX
- APACHE
- Solved Errors
- Scripts
|
| Watz HOT |
|
|
|