linux中mysql备份shell脚本代码
2014-11-22 10:50
821 查看
#!/bin/sh
# mysql data backup script
#
# use mysqldump --help,get more detail.
#
BakDir=/root/back/ysqlbackup
LogFile=/root/back/mysql/mysqlbak.log
DATE=`date +%Y%m%d%H%M%S`
echo " " >> $LogFile
echo " " >> $LogFile
echo "-------------------------------------------" >> $LogFile
echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile
echo "--------------------------" >> $LogFile
cd $BakDir
DumpFile=$DATE.sql
GZDumpFile=$DATE.sql.tar.gz
/usr/local/bin/mysqldump -u user -pname -database -h 127.0.0.1 db> $DumpFile
echo "Dump Done" >> $LogFile
tar czvf $GZDumpFile $DumpFile >> $LogFile 2>&1
echo "[$GZDumpFile]Backup Success!" >> $LogFile
rm -f $DumpFile
#cd $BakDir/daily
cd $BakDir
echo "Backup Done!"
echo "please Check $BakDir Directory!"
echo "copy it to your local disk or ftp to somewhere !!!"
find $BakDir -ctime +30 -exec rm -f {} \
echo "delete file over 30 days"
# mysql data backup script
#
# use mysqldump --help,get more detail.
#
BakDir=/root/back/ysqlbackup
LogFile=/root/back/mysql/mysqlbak.log
DATE=`date +%Y%m%d%H%M%S`
echo " " >> $LogFile
echo " " >> $LogFile
echo "-------------------------------------------" >> $LogFile
echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile
echo "--------------------------" >> $LogFile
cd $BakDir
DumpFile=$DATE.sql
GZDumpFile=$DATE.sql.tar.gz
/usr/local/bin/mysqldump -u user -pname -database -h 127.0.0.1 db> $DumpFile
echo "Dump Done" >> $LogFile
tar czvf $GZDumpFile $DumpFile >> $LogFile 2>&1
echo "[$GZDumpFile]Backup Success!" >> $LogFile
rm -f $DumpFile
#cd $BakDir/daily
cd $BakDir
echo "Backup Done!"
echo "please Check $BakDir Directory!"
echo "copy it to your local disk or ftp to somewhere !!!"
find $BakDir -ctime +30 -exec rm -f {} \
echo "delete file over 30 days"
相关文章推荐
- linux中mysql备份shell脚本代码
- linux中mysql备份shell脚本代码
- linux中mysql备份shell脚本代码
- linux下mysql自动备份shell脚本
- Linux平台和Windows平台下两种自动备份MySQL数据的脚本(Shell&Bat)和步骤
- linux下mysql自动备份脚本代码
- 【旧代码】mysql备份的shell脚本
- linux下mysql自动备份shell脚本 .
- linux下mysql自动备份脚本代码
- Linux下mysql定时备份的脚本代码
- web服务文件更新自动同步、数据库主从复制、shell脚本实现网站代码备份和mysql备份
- linux下mysql如何自动备份shell脚本
- linux下mysql自动备份脚本代码
- 程序员(媛)Shell脚本必备技能之中的一个: 在Linux下怎样自己主动备份mysql数据
- 程序猿(媛)Shell脚本必备技能之一: 在Linux下如何自动备份mysql数据
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- 【旧代码】mysql备份的shell脚本
- mysql自动备份、恢复脚本(linux的shell、windows的批处理)
- linux上mysql远程备份和自动导入到指定数据库的shell脚本