最近使用的一个windows2003下的数据库和网站备份脚本,每天晚上备份网站文件和数据库文件,并只保留最近7天的备份。
set today=%date:~0,4%-%date:~5,2%-%date:~8,2%
for /f %%i in ('dir d:\wamp\bin\mysql\mysql5.5.20\data /ad /b ') do d:\wamp\bin\mysql\mysql5.5.20\bin\mysqldump.exe -u root -proot %%i >d:\wamp\sql\%%i.sql
net stop wampapache
net stop wampmysqld
net stop "Apache Tomcat 6.0 Tomcat6"
7z.exe a -tzip ..\files\%today%-wamp.zip d:\wamp\ -mx0 -xr!u_mtc -xr!6027 >..\files\%today%-wamp.log
net start wampmysqld
net start wampapache
net start "Apache Tomcat 6.0 Tomcat6"
del /q d:\wamp\sql\*
dir ..\files\*.zip /a /b >..\files\%today%-deleting.log
forfiles /p ..\files /d -7 /c "cmd /c del /f @path"
dir ..\files\*.zip /a /b >..\files\%today%-deleted.log
附,备份sql数据库,只保留最近30天的备份
set BPM=D:\BPMDailyBackup
for /f %%i in ('dir ..\files\*.bak /a /b ') do 7z.exe a -tzip ..\files\%%i.zip ..\files\%%i -mx0 >..\files\%%i.txt
del ..\files\*.bak
forfiles /p ..\files\ /d -30 /c "cmd /c del /f @path"
for /f %%j in ('dir %BPM%\*.bak /a /b ') do 7z.exe a -tzip %BPM%\%%j.zip %BPM%\%%j -mx0 >%BPM%\%%j.txt
del %BPM%\*.bak
forfiles /p %BPM%\ /d -30 /c "cmd /c del /f @path"
相关推荐
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...
在Windows环境下,MySQL数据库的管理和维护是至关重要的任务,其中包括数据的安全备份与恢复。本教程将详细介绍如何利用`mysqldump`和`mysqlbinlog`工具进行全量备份、增量备份以及数据库的还原操作。 全量备份是...
windows下备份mysql数据库脚本.bat文件;注意修改database,mysql安装路径和备份的路径,用户名和密码。
在Windows环境下,MySQL数据库的管理和维护是至关重要的工作,其中包括定期备份以防止数据丢失。"Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)"的资源提供了一个解决方案,它是一个批处理脚本...
1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库没有备份成功。 4.支持保留多少次备份。也就是删除多少次...
windows定时任务备份mysql数据库脚本
### Windows 下 MySQL ...综上所述,Windows 环境下的 MySQL 备份可以通过多种方式进行,包括简单的文件复制、逻辑备份以及实时同步等,每种方法都有其适用场景和局限性,选择合适的备份方案对于保障数据安全至关重要。
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...
在Windows环境下,为MySQL设置定时备份是一项必要任务,可以帮助防止意外数据丢失,并便于进行系统维护和更新。下面将详细介绍如何在Windows上使用工具进行MySQL定时备份。 首先,我们需要一个合适的工具来执行这个...
windows下mysql的自动备份脚本windows下mysql的自动备份脚本windows下mysql的自动备份脚本
在Windows操作系统环境下,为了实现定期自动备份远程MySQL数据库到本地服务器,我们需要遵循一系列步骤和技术。这里,我们主要涉及的是使用`sqldump.exe`工具,这是一个MySQL数据库提供的命令行实用程序,用于生成...
本篇我们将聚焦于如何在Linux和Windows操作系统上使用Java编写代码来备份MySQL数据库。 首先,我们需要了解备份MySQL数据库的基本原理。通常,备份过程包括以下步骤: 1. **连接到数据库**:使用JDBC(Java ...
### Windows 下定期备份 MySQL 数据库方法详解 #### 一、编写 MySQL 备份脚本 在 Windows 系统中实现 MySQL 数据库的定期备份通常涉及两个主要步骤:编写备份脚本以及通过 Windows 任务计划程序来定时执行这些脚本...
本文档介绍了几种在 Windows 环境下实现 MySQL 数据库自动备份的方法,并通过时间戳对备份文件进行命名,方便后续管理和恢复。 #### 二、复制 Date 文件夹备份 **1. 假想环境** - MySQL 安装位置:`C:\MySQL` - ...
在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...
总结来说,"windows备份mysql数据库bat脚本.rar"提供了一个高效且灵活的MySQL数据库备份方案,结合了`mysqldump`工具和批处理脚本,实现了自动化备份和历史数据管理。企业可以根据自身需求调整脚本参数,以满足特定...
Windows平台Mysql定时备份,删除超期历史备份
在Windows环境下,MySQL数据库的自动备份是数据库管理中不可或缺的一部分,它确保了数据的安全性和可恢复性。这篇博文“mysql 在windows 下的自动备份”很可能提供了实现这一目标的方法。虽然具体的博文内容没有给出...
最近项目需要要对mysql数据库进行备份。此脚本实现了MYSQL的全量备份。 修改文件后缀以及参数信息就可用。