在/server/scripts/目录中创建备份脚本Mysql_backup.sh#!/bin/bash # --------------------------- # Filename
在/server/scripts/目录中创建备份脚本Mysql_backup.sh
#!/bin/bash
# ---------------------------
# Filename: mysql_backup.sh
# Revision: 1.4
# Date: 2016/05/09
# Author: ywliyq
# Email: ywliyq@163.com
# WEBsite: Http://ywliyq.blog.51cto.com/
# Description: mysql backup every day delete before 7days.
# Notes: This plugin uses the "" command
# ----------------------------
# Copyright: 2016 (c) ywliyq
# License: GPL
# ----------------------------
# Backup file is saved in the directory, if it does not exist Create
basepath='/data/mysql/backup/'
if [ ! -d "$basepath" ]; then
mkdir -p "$basepath"
fi
# mysql bakcup to /data/mysql/backup/
/application/mysql/bin/mysqldump -uroot -p'12345677' --events --ignore-table=mysql.events -F -B -A|gzip >$basepath/mysqlbak_$(date +%F).sql.gz
# Delete the backup data to 7 days before
find $basepath -mtime +7 -name "*.sql.gz" -exec rm -rf {} \;
===============================================================
创建定时任务,每天凌晨2点执行此脚本
# crontab -e
###### mysql backup at 2016/05/09 by ywliyq ######
0 2 * * * /bin/sh /server/scripts/mysql_backup.sh >/dev/null
--结束END--
本文标题: mysqldump备份数据库,并删除7天前的备份文件脚本
本文链接: https://www.lsjlt.com/news/49753.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0