MySQL 自动备份脚本
来源:互联网 发布:怎么查看占用的端口号 编辑:程序博客网 时间:2024/06/05 05:48
# vi /root/backup_mysql.sh #脚本在下方# chmod 744 /root/backup_mysql.sh# crontab -e# 0 */1 * * * /root/backup_mysql.sh
#!/bin/bashUSER="root"PASSWORD="mysql"DATABASE="test"HOSTNAME="192.168.1.50"OPTIONS="-h$HOSTNAME -u$USER -p$PASSWORD $DATABASE"# 备份路径BACKUP_PATH=/home/mysql_backup/# 备份记录路径BACKUP_INFO=/home/mysql_backup/backup_info.log# 备份文件名FILE_NAME=$DATABASE"_"`date '+%Y%m%d_%H%M%S'`.sql# 备份路径不存在则创建if [ ! -d $BACKUP_PATH ] ; thenmkdir -p "$BACKUP_PATH"fi# 开始备份echo " " >> $BACKUP_INFOecho "-----------------------------------------" >> $BACKUP_INFOecho "BACKUP DATE:" $(date +"%y-%m-%d %H:%M:%S") >> $BACKUP_INFOecho "-----------------------------------------" >> $BACKUP_INFOcd $BACKUP_PATHmysqldump $OPTIONS > $FILE_NAMEif [[ $? == 0 ]]; then tar czvf $FILE_NAME.tgz $FILE_NAME >> $BACKUP_INFO 2>&1 echo "$FILE_NAME.tgz Backup Successful!" >> $BACKUP_INFO rm -f $FILE_NAMEelse echo "Database Backup Failed!" >> $BACKUP_INFOfiecho "BACKUP END :" $(date +"%y-%m-%d %H:%M:%S") >> $BACKUP_INFOecho " " >> $BACKUP_INFOecho "Backup Process Done!"
0 0
- mysql自动备份脚本
- MYSQL自动备份脚本
- mysql自动备份脚本
- 自动备份mysql脚本
- mysql自动备份脚本
- mysql自动备份脚本
- mysql自动备份脚本
- mysql自动备份脚本
- mysql自动备份脚本
- MySQL 自动备份脚本
- mysql 脚本 自动备份
- Mysql自动备份脚本
- mysql自动备份脚本
- mysql自动备份脚本
- Mysql自动备份脚本
- MYSQL 自动备份脚本
- 一个Mysql自动备份脚本
- 一个Mysql自动备份脚本
- Wooden Sticks
- 常用算法-冒泡排序代码实现
- 15级第二周会议
- OCA笔记03------用户、角色和权限
- NZT 全息备份 详解
- MySQL 自动备份脚本
- SQLite
- Apache Mina----基础入门
- stm32--第一个串口通信程序
- 【题】【树(最大生成树&LCA)】NKOJ 2495 货车运输 【NOIP2013-D1T3】
- U盘/SD卡挂载
- 15级第三周会议
- 【问题-java-json】josn的发送与接收(全)解析json对象与字符串在js中的区别,以及后端spring该如何接收?
- 模拟比赛 树套环问题