iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysqldump备份数据库,并删除7天前的备份文件脚本
  • 407
分享到

mysqldump备份数据库,并删除7天前的备份文件脚本

2024-04-02 19:04:59 407人浏览 薄情痞子
摘要

在/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文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作