Advertisement

MySQL数据库定时备份与自动清理脚本

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:SH


简介:
简介:本脚本用于自动化管理MySQL数据库的定期备份及旧备份文件的清理工作,确保数据安全的同时释放磁盘空间。 MySQL数据库定时备份脚本+定时自动删除,默认为删除七天以前的备份,可自行调整以节省空间。 注意查看脚本内的注释说明! 为了进行周期性备份,请设置如下计划任务: # 周期性计划任务(每天完备一次) 0 0 * * * root /bin/sh 脚本路径/back.sh 需要修改的内容包括: 1. 数据库信息:用户名、密码、IP地址和端口。 2. mysqldump的环境变量,也就是绝对路径。 3. 备份文件存放的位置及日志文件名。 4. 脚本保留天数,默认为7天但可以调整以适应不同需求。 5. 需要备份的具体数据库。脚本中提供了三种方式:单个库、多个库或全部数据库的备份,具体方法在注释中有详细说明,请根据实际需要选择合适的方式进行修改。 6. 备份文件及压缩后的打包名称,在脚本内有相应的指导信息可以帮助您设定合适的值。 7. 日志记录的内容可以自定义以满足特定需求。 日志示例: --- 创建备份文件: 20230510.sql.tgz 开始时间:2023年05月10日 16:06:15 结束时间:2023年05月10日 16:06:20 成功完成

全部评论 (0)

还没有任何评论哟~
客服
客服
  • MySQL
    优质
    简介:本脚本用于自动化管理MySQL数据库的定期备份及旧备份文件的清理工作,确保数据安全的同时释放磁盘空间。 MySQL数据库定时备份脚本+定时自动删除,默认为删除七天以前的备份,可自行调整以节省空间。 注意查看脚本内的注释说明! 为了进行周期性备份,请设置如下计划任务: # 周期性计划任务(每天完备一次) 0 0 * * * root /bin/sh 脚本路径/back.sh 需要修改的内容包括: 1. 数据库信息:用户名、密码、IP地址和端口。 2. mysqldump的环境变量,也就是绝对路径。 3. 备份文件存放的位置及日志文件名。 4. 脚本保留天数,默认为7天但可以调整以适应不同需求。 5. 需要备份的具体数据库。脚本中提供了三种方式:单个库、多个库或全部数据库的备份,具体方法在注释中有详细说明,请根据实际需要选择合适的方式进行修改。 6. 备份文件及压缩后的打包名称,在脚本内有相应的指导信息可以帮助您设定合适的值。 7. 日志记录的内容可以自定义以满足特定需求。 日志示例: --- 创建备份文件: 20230510.sql.tgz 开始时间:2023年05月10日 16:06:15 结束时间:2023年05月10日 16:06:20 成功完成
  • Linux服务器上用于MySQL的Shell
    优质
    这是一份专为Linux服务器设计的Shell脚本,旨在实现对MySQL数据库的自动化和定期备份。通过设定的时间间隔,该脚本能高效、准确地完成数据库备份工作,从而保障数据安全与系统稳定运行。 可以通过编辑 crontab 文件(使用命令 `crontab -e`)将此脚本加入到系统定时任务中,以实现 Linux 服务器上 MySQL 数据库的自动备份功能。
  • Oracle
    优质
    此简介提供了一个用于自动执行Oracle数据库备份任务的脚本。通过设定定时任务,确保数据安全的同时提高了管理效率。 实现Oracle数据库自动备份并保留最近7天的数据,并将备份文件复制到另一台机器的脚本。
  • Oracle三天前的
    优质
    简介:本文提供了一个自动化脚本,用于定期备份Oracle数据库,并设定规则在新数据产生后删除超过三天的数据,确保存储效率。 ORACLE自动备份数据库脚本,并删除指定天数以前的备份数据文件。
  • Windows下的MySQL-支持压缩历史
    优质
    这是一个在Windows环境下运行的自动化MySQL数据库备份工具,能够执行数据库备份并进行压缩处理。同时具备清除过期备份文件的功能,确保磁盘空间的有效利用。 文件名:MySQLAutoBackup-1.4.bat 版本:1.4 说明:在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1. 备份MySQL到指定目录。 2. 支持压缩备份,无需安装额外软件即可使用CAB格式进行压缩。如需RAR格式,则需要安装RAR软件支持。 3. 提供日志记录功能,帮助用户了解哪些数据库未能成功完成备份。 4. 可设置保留多少次的备份,并在确保安全的前提下选择是否删除旧的历史备份。 5. 优化了环境检测机制,能够准确提示配置中的问题。 与上一版本相比,主要调整如下: 1. 完善了参数和环境校验功能; 2. 整理并简化代码结构; 3. 调整压缩方式以减少操作复杂性; 4. 新增CAB格式的备份支持; 5. 修复因日期格式差异导致无法执行备份的问题。 使用说明:请用记事本打开此脚本,其中包含详细的参数配置指导。主要需设置数据库用户名和密码以及指定存放备份文件的目标目录,并通过计划任务安排定期自动运行该脚本以实现自动化管理。
  • Docker环境下MySQL
    优质
    简介:本文介绍如何在Docker环境中为MySQL数据库创建一个高效的自动备份脚本,确保数据安全和便于恢复。 在Docker环境下编写一个MySQL数据库自动备份脚本,并将其配置到系统定时任务中,实现每天对整个数据库或指定实例进行全库备份,同时删除七天前的旧备份文件。
  • Linux下的PostgreSQL
    优质
    本简介介绍一个用于在Linux环境下自动执行PostgreSQL数据库定期备份任务的Shell脚本。该脚本通过设置计划任务实现每日或自定义时间点进行数据库完整备份,并支持将备份文件存储于指定目录,同时可配置保留旧备份的最大数量以节省磁盘空间。此自动化工具对于维护数据安全性和提高管理效率非常有用。 本段落总结了在Linux系统下使用PostgreSQL数据库定时备份的脚本方法,并提供了亲测可用的经验分享。