`

windows mysql定时备份任务

阅读更多
mysqlbak.cmd
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%

::数据库用户名
set user=root

::数据库用户密码
set passwd=root

::要备份的数据库
set db=test

::7z压缩工具绝对路径
set _7z="D:\Program Files\7-Zip\7z.exe"

::mysqldump数据库备份工具绝对路径
set mysqldump="D:\Programs\mysql-5.6.34-winx64\bin\mysqldump.exe"

::备份文件夹
set bakdir="E:\mysqlbak\data"

set file7z=%bakdir%\%db%%date%%time%.7z
set sqlfile=%bakdir%\%db%%date%%time%.sql
echo --------------------------------------------------
echo -------------正在执行MySQL数据库备份--------------
echo --------------------------------------------------
echo ...
echo ...
echo 导出Database...
if exist %sqlfile% del %sqlfile%
%mysqldump% --add-drop-table --default-character-set=gbk -c -u %user% -p%passwd% -h  localhost  %db% > %sqlfile%
echo ...
echo ...
if exist %file7z% del %file7z%
echo 压缩文件...%file7z% %sqlfile%
%_7z% a -t7z %file7z% %sqlfile% -mx9
echo ...
echo ...
echo 删除临时文件
del %sqlfile%
echo ...
echo ...
echo 备份完成!
rem pause 


rem 安装定时任务 每分钟一次 用当前用户权限
rem schtasks /create /tn mysqlbak /tr E:\mysqlbak\mysqlbak.cmd /sc MINUTE
rem 成功: 成功创建计划任务 "mysqlbak"。
 
rem 安装定时任务 一天一次 夜里两点执行
rem schtasks /create /tn mysqlbak02 /tr E:\mysqlbak\mysqlbak.cmd /sc DAILY /st 02:00


rem 删除定时任务 需用管理员权限的CMD执行
rem SCHTASKS /delete /tn mysqlbak

--default-character-set=gbk 不加这个,导出后无法导入

7z.exe的下载和安装
http://www.7-zip.org/

数据库恢复
mysql-5.6.34-winx64\bin\mysql -uroot -pmysql -h localhost mydb  < E:\mysqlbak\data\mydb.sql
分享到:
评论

相关推荐

    windows定时任务备份mysql数据库脚本

    windows定时任务备份mysql数据库脚本

    mysql定时备份器java版

    本软件Mysql定时备份器,目前为beta v1.0版(测试版),基于JAVA编写,运行时需JVM1.5版本以上支持.可以帮助windows环境下的mysql用户实现自动备份功能.分完全备份和增量备份,可立即执行和定期执行.点击'完全备份'和'增量...

    Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)

    此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...

    Windows server服务器下MySql自动定时备份脚本-可以删除历史备份.zip

    支持Windows server服务器下,备份Mysql数据库,设置定时任务简单方便。

    mysql数据库定时备份手册

    mysql数据库定时备份,使用windows任务计划实现备份功能。 一般的,我们的备份周期是1天,备份的存储时间是30天,30天后的备份文件将被删除。备份的时间应选择在系统运行负荷最小的时间,比如凌晨1点到3点。

    mysql定时备份脚本

    该脚本用于定时备份mysql数据库,需要配合windows的任务计划程序使用。下载后将其中的mysql安装目录、数据库端口、账号密码、备份文件存放地址等修改。打开windows的任务计划程序,创建定时任务,可执行文件选择该...

    mysql数据库定时备份,按时间存放sql文件

    bat文件自动备份mysql指定数据库,以时间形式作为文件夹存放,方便还原,windows服务器下创建定时任务,指定该bat文件即可

    Windows下MySql自动备份脚本-支持压缩备份-删除历史备份

    在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...

    Windows下 MySql 自动备份脚本

    此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库。 请先用记事本打开 MysqlAutoBackup.bat 然后编辑,修改里面相应的参数,里面有备注说明。 修改好后,用window计划任务,添加此任务进去。就可以自动...

    Mysql每天定时备份数据库数据和结构

    这是用windows自带的定时任务执行的。Mysql bat脚本文件。下载下来即可用 。 具体配置 请访问 https://blog.csdn.net/Z__Sheng/article/details/85230383

    mysql数据库windows定时备份dos

    支持win7 win7 win2008等,使用install.bat进行注册数据库和添加定时任务;restore_data.bat进行一键还原,备份保留7天数据。dos命令待有注解

    定时任务执行数据库备份任务

    windows环境数据库备份任务脚本文件,可以用来添加定时任务执行数据库备份。由于下载次数导致下载所需积分过多。重新提交

    多备份-MySQL数据库自动备份工具 v1.0

    多备份MySQL数据库自动备份工具(windows客户端)是深圳木浪科技开发的一款高效MySQL自动备份和恢复的工具。可以备份网站服务器和本地MySQL数据库,免费授权给大家使用。多备份MySQL数据库自动备份工具的特色1、全面...

    windows系统备份远程mysql到本地服务器

    使用windows的自动定时任务对数据库进行定时备份,填写远程服务器的ip、帐号、密码。在执行程序,即可把远程的数据库直接备份到本地来。这中间用到了mysql程序的sqldump.exe文件

    Redmine在Windows下实现自动备份和异地备份

    1)通过windows定时任务功能,调度进行备份、压缩、FTP上传功能的bat文件; 2)将自动备份压缩成rar包保存在Redmine本机的其他磁盘空间中; 3)启动ftp上传命令,将备份的rar包立即上传在异地服务器上。异地服务器需...

    mysql windows 备份

    MySQL windows 备份,可以配置windows 定时任务执行此文件,实现定时备份

    Mysql备份文件.txt

    mysql 数据库自动备份脚本,可以用Windows计划任务把文件改成.bat文件,定时执行

    批处理实现windows下mysql数据库备份

    为了实现数据库每日自动化备份,我们可以结合windows系统的任务计划,定时运行我们的bat文件,实现每日自动备份。 任务计划也可以用批处理实现,但是本文主要不是讲这个,而且任务计划只要我们手动点一点就行了

    windows下mysql自动备份脚本生成工具

    一个基于C#开发的生成mysql自动备份脚本的小工具源码,配置文件设置数据库连接信息、备份路径、mysql的bin目录后在运行目录自动生成bat脚本,结合windos的任务计划功能,可以实现定时的数据库备份功能。

    mysql自动备份数据批处理脚本

    此脚本实现自动备份mysql数据库,同时删除指定天数之前的数据库备份。里面有详细的备注说明,一看就会用。在win8、windows ...可以在此脚本的基础上,创建Windows任务,定时处理此脚本,达到自动备份数据库的作用。

Global site tag (gtag.js) - Google Analytics