Advertisement

在Windows环境下,MySql的自动备份脚本具备备份日志功能,并可删除过期的备份。

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


简介:
本批处理程序旨在为一位朋友设计,用于在Windows环境下实现MySQL数据库的自动备份。目前版本已共享,并进行了功能增强和数据库列表获取方式的优化。该脚本的主要功能包括:在配置参数正确的情况下,直接运行脚本即可备份指定MySQL数据库服务器中的所有数据库,包括系统数据库。此外,该脚本集成了日志记录功能,无论备份成功与否,都会将相关日志信息写入到数据备份目录下的MySQLBackLog.txt文件中。如果备份过程中出现错误导致部分数据库未被备份,则相应的错误信息将写入到具体备份目录下的__error.txt文件中,从而方便用户手动处理异常数据库。同时,该脚本还提供删除历史备份记录的功能,用户可配置删除多少次以前的备份文件,并且可以设置在发生错误时是否删除之前的备份记录。关于使用此自动备份MySQL数据库的方法:首先请使用记事本打开MysqlAutoBackup.bat文件进行编辑和修改,其中包含详细的参数说明。修改完成后,通过Windows任务计划程序添加该任务即可实现自动执行。作者提供联系方式(压缩包内包含QQ),欢迎用户进行交流与沟通。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • WindowsMySQL(含记录及历史清理
    优质
    此简介介绍了一个在Windows环境下的MySQL数据库自动备份脚本,具备创建备份、保存备份记录以及定期清理旧备份的功能。 此批处理脚本是为一位朋友编写,在Windows下自动备份MySQL数据库,并在此基础上增加了一些功能并改进了获取数据库列表的方式。 该脚本的功能包括: - 在配置正确的情况下,直接运行脚本即可备份指定的MySQL服务器中的所有数据库(包含系统数据库)。 - 支持日志记录:无论成功或失败都会将信息写入数据备份目录下的`MySQLBackLog.txt`文件中。如果在过程中出现错误,则未备份成功的数据库名称会被记录到具体的备份目录下的`__error.txt`文件,以便手动处理这些异常情况。 此外: - 脚本还具备删除历史备份的功能,并可以配置保留多少次之前的备份。 - 可以选择性地设置,在发生错误时不自动清理旧的备份数据。 使用方法如下: 1. 使用记事本来打开 `MysqlAutoBackup.bat` 文件。 2. 按照文件中的备注说明修改相应的参数。 3. 通过Windows计划任务添加此脚本,从而实现定时执行的功能。
  • Windows系统
    优质
    这段简介可以描述为:“Windows系统日志自动备份的脚本”是一款能够帮助用户定期自动备份Windows系统日志文件的小工具。通过编写批处理或使用PowerShell脚本,它不仅简化了手动备份过程,还确保关键的日志信息不会因系统故障而丢失,从而提高了系统的安全性和管理效率。 Windows系统日志自动备份工具及文档提供了一种便捷的方式来管理和保存系统的日志文件。此工具能够帮助用户定期将重要的系统事件记录进行备份,从而便于问题排查与系统维护。相关文档则提供了详细的使用指南和技术支持信息,确保使用者可以轻松上手并充分利用该工具的功能。
  • Windows实现Redmine与异地
    优质
    本文将详细介绍如何在Windows操作系统中为Redmine项目管理软件设置自动化备份及远程数据存储方案,确保数据安全。 在Windows环境下实现Redmine的自动备份与异地备份主要包括以下几个方面: 1. **Redmine数据备份内容**: - Redmine目录全备:每星期或每月执行一次(通过Windows计划任务来调度),包括整个安装文件夹,例如D:bitnami-red3.3。 - 数据库每日全备:每天进行一次数据库的完整备份操作; - 文件每日全备:同样地,Redmine中存放用户上传附件等数据的目录也会被每天执行完整的备份。 2. **具体的备份流程**: 1. 利用Windows的任务计划功能去触发一个批处理文件(bat),该文件负责整个自动化的备份、压缩以及FTP传输过程; 2. 所有需要存档的数据会被打包成RAR格式,并保存于Redmine安装机器的另一个磁盘空间内,以确保原始数据的安全性不受影响; 3. 接下来通过启动FTP上传命令将刚刚生成并压缩好的备份文件立即发送到异地服务器上。为此,在远程位置需预先配置好相应的FTP服务(如FileZilla Server、serverU或简单版的FTP软件)及指定目录用于接收这些传输过来的数据包; 4. 全程记录每个步骤的日志信息,包括但不限于:执行时间点,文件大小变化情况等关键细节。这样便于后续查看每次备份的具体状况。 通过上述措施可以有效保障Redmine系统在Windows环境下的数据安全性和可靠性。
  • Windows系统
    优质
    该简介提供了一个用于自动备份Windows系统日志的脚本,确保重要信息不会因时间流逝而丢失,便于日后故障排查与安全审计。 将系统日志剪切至其他位置保存可以在每天产生大量日志的服务器上应用。由于Windows本身的日志是有上限的(大概是几百兆),使用这种方法备份可以避免日志文件填满存储空间的问题。
  • DockerMySQL数据库
    优质
    简介:本文介绍如何在Docker环境中为MySQL数据库创建一个高效的自动备份脚本,确保数据安全和便于恢复。 在Docker环境下编写一个MySQL数据库自动备份脚本,并将其配置到系统定时任务中,实现每天对整个数据库或指定实例进行全库备份,同时删除七天前的旧备份文件。
  • WindowsMySQL-支持压缩与历史清理
    优质
    这是一个在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. 修复因日期格式差异导致无法执行备份的问题。 使用说明:请用记事本打开此脚本,其中包含详细的参数配置指导。主要需设置数据库用户名和密码以及指定存放备份文件的目标目录,并通过计划任务安排定期自动运行该脚本以实现自动化管理。
  • MySQLBAT
    优质
    这段简介介绍了一个用于实现MySQL数据库自动化备份功能的批处理(BAT)脚本。通过设定定时任务,该脚本能定期执行数据库的完整或增量备份,并支持自定义备份存储路径与保留策略。 我的环境是Windows 10 *64位系统,数据库类型为MySQL安装版5.7。由于该系统不支持路径中的空格,因此我使用了环境变量来处理路径问题。备份方法采用的是系统任务启动的方式,备份文件的格式为sql,并且会保留30天内的文件记录。当前版本没有实现备份后的压缩功能。如果有任何疑问或需要帮助,请联系相关人员进行咨询。