教程集 www.jiaochengji.com
教程集 >  脚本编程  >  批处理/bat  >  正文 定时备份mysql数据库的批处理

定时备份mysql数据库的批处理

发布时间:2014-08-15   编辑:jiaochengji.com
定时备份mysql数据库的批处理

定时备份mysql数据库的批处理代码,保存为backup_mysql.bat,运行即可。
 

复制代码 代码如下:
@echo off
set txt1=%date:~0,4%
::当前年
set txt2=%date:~5,2%
::当前月
set txt3=%date:~8,2%
::当前日
set txt4=%time:~0,2%
::当前小时
set txt5=%time:~3,2%
::当前分钟
set txt6=%time:~6,2%
::当前秒
set date=%txt1%%txt2%%txt3%
set time=%txt4%%txt5%%txt6%
echo --------------------------------------------------
echo -------------正在执行MySQL数据库备份--------------
echo --------------------------------------------------
echo ...
echo ...
echo 导出Database...
if exist %date%.sql del %date%.sql
c:\Progr*\mysql\bin\mysqldump --add-drop-table -c -u root -p-h localhost dbname >e:\%date%.sql
echo ...
echo ...
if exist dump%date%.7z del dump%date%.7z
echo 压缩文件...
7za.exe a -t7z dump%date%.7z %date%.sql -mx9
echo ...
echo ...
echo 删除临时文件
del %date%.sql
echo ...
echo ...
echo 备份完成!
pause

您可能感兴趣的文章:
定时备份mysql数据库的批处理
mysql命令之备份数据库
windows中MYSQL数据库自动备份及自动清理之掉备份的批处理文件
有关mysql备份的批处理(bat)脚本
dos命令备份数据库与重启apache
vps自动备份shell脚本代码
mysql自动备份与压缩代码
bat批处理脚本自动化备份mysql的代码
php Mysql数据库备份类及调用方法
mysql数据库备份常用命令示例

[关闭]
~ ~