ubuntu下mysql定时备份
Posted itzlg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下mysql定时备份相关的知识,希望对你有一定的参考价值。
!/bin/sh
DB_NAME=""
DB_USER=""
DB_PASSWD=""
BIN_DIR="/opt/lampp/bin/" # mysql 执行文件目录
TEMP_DIR="/opt/lampp/db_backup/$DB_NAME/"
BACKUP_DIR="/opt/lampp/db_backup/$DB_NAME_db_backup/"
DATE=date +%Y%m%d_%H%M%S
rm -rf $TEMP_DIR
[ -d $TEMP_DIR ] || mkdir $TEMP_DIR
[ -d $BACKUP_DIR ] || mkdir $BACKUP_DIR
delete files over 10 days
find $BACKUP_DIR -mtime +10 -exec rm -rf ;
back db
日志选项暂未打开 --flush-logs --master-data=2
$BIN_DIRmysqldump -u$DB_USER -p$DB_PASSWD $DB_NAME --lock-all-tables > $TEMP_DIRdb_backup_$DB_NAME$DATE.sql
cp $TEMP_DIRdb_backup$DB_NAME$DATE.sql $BACKUP_DIRdb_backup$DB_NAME_$DATE.sql
以上是关于ubuntu下mysql定时备份的主要内容,如果未能解决你的问题,请参考以下文章