`
huahun
  • 浏览: 62302 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

mysql数据自动备份

阅读更多
在网上查了好久,才找到的这个windows环境下的自动备份代码,很好用,


代码:

Dim fName,tNow,CMD
tNow = Now()
fName = Year(tNow) & FormatNumber(Month(tNow)/100,2,false) & FormatNumber(Day(tNow)/100,2,false) & FormatDateTime(tNow,3)
fName = Replace(Replace(fName,".",""),":","")
CMD = ""
CMD = CMD & "c:" & vbCrLf
CMD = CMD & "cd C:\Program Files\MySQL\MySQL Server 5.0\bin" & vbCrLf
CMD = CMD & "mysqldump -u username -p""password"" deal>d:\db_backup\" & fName & ".sql"
Dim FileObject,BatFile,BatPath
Set FileObject = CreateObject("Scripting.FileSystemObject")
BatPath = "c:\backup.bat"
Set BatFile = FileObject.CreateTextFile(BatPath, True)
BatFile.WriteLine(CMD)
BatFile.Close
Set BatFile = Nothing
Set FileObject = Nothing
Set WshShell = CreateObject("Wscript.Shell") 
WshShell.Run BatPath,1,true
Set WshShell = Nothing

新建文本文档,拷贝以上代码 修改其中
1. C:\Program Files\MySQL\MySQL Server 5.0\bin为MySQL安装目录\bin
2. -u username -p"" password "" username为数据库用户名,password为密码
3. d:\db_backup 为备份文件输出文件夹

修改以上内容后存为backup.vbs

然后开始设置订时任务
1.单击“开始”按钮,然后依次选择“程序”→“附件”→“系统工具”→“任务计划”(或者是“设置”→“控制面板”→“任务计划”),启动Windows的任务计划管理程序。

2.在“任务计划”窗口中双击“添加任务计划”图标,启动系统的“任务计划向导”,然后单击“下一步”按钮,在给出的程序列表中选择保存过的backup.vbs,然后单击“下一步”按钮。
设置适当的任务计划名称并选择自动执行这个任务的时间频率(如每天、每星期、每月、一次性、每次启动计算机时、每次登录时等),然后单击“下一步”按钮。
此时系统将会要求用户对程序运行的具体时间进行设置,如几号、几点钟、哪几个时间段才能运行等,我们只需根据自己的需要加以设置即可。

4.接下来系统将会要求用户设置适当的用户名及密码,以便系统今后能自动加以运行。

5.最后,我们只需单击“完成”按钮即可将相应任务添加到Windows的任务计划程序中,此后它就会自动“记住”这个任务,一旦系统时间及相关条件与用户设置的计划相符,它就会自动调用用户所指定的应用程序,


因为是要写给客户用的文档,所以详细了些,也方便自已以后使用
分享到:
评论
2 楼 Robin1320 2007-12-11  
o
1 楼 Robin1320 2007-12-11  
请教一下:我运行出现了个错误
脚本:D:\backup.vbs
行:12
字符:1
错误:没有权限
代码:800A0046
源:Vbscript运行时错误

就是Set BatFile = FileObject.CreateTextFile(BatPath, True) 执行没有权限

相关推荐

    mysql 数据自动备份

    实现mysql数据,资源文件 备份打包。 实现mysql数据,资源文件 备份打包。 实现mysql数据,资源文件 备份打包。

    Windows下Mysql自动备份数据脚本

    1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库没有备份成功。 4.支持保留多少次备份。也就是删除多少次...

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

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

    mysql数据库自动定时备份

    可在每天指定时间自动备份mysql数据库到指定目录,备份文件名称可显示备份时间,内附使用说明,傻瓜式操作。

    mysql数据库自动备份脚本

    mysql数据库定期自动备份的shell脚本。如定期每三天自动备份数据库,并只保存20份备份文件,多余的删除。

    mysql自动化备份方案

    mysql自动化备份方案,相信对你有所帮助

    mysql自动备份shell脚本

    下面收集了几种自动备份mysql数据库的脚本,一般的站够用了,但要注意:如果数据库过大,或者系统设置不当,都可能导致自动备份失败,因此即使采用了自动备份,也要记得经常查看是否备份成功,以及备份的数据是否...

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

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

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

    1、mysql数据库自动备份与清理2、支持mysql 5.7与mysql 8.03、基于mysql enterprise backup备份4、支持备份数据通过ftp上传或通过rsync上传5、支持自定义备份数据定期清理

    python自动备份mysql数据库,并删除七天前文件

    python自动备份mysql数据库,并删除七天前文件。 省去每天手动备份 删除 空出的时间摸鱼不香吗? 备份时间可自己设置 备份文件夹可自己设置 删除文件时间范围可自己设置

    mysql数据备份脚本

    mysql数据备份脚本,每天自动备份,再也不怕数据丢失了

    MYSQL服务器自动备份脚本(可设置保留天数)

    用于mysql的服务器日常备份(过期备份自动删除) 1.导出sql文件 2.7Z压缩保存到您设定的目录 3.删除过期压缩文档 4.请手动设置把本文件列入计划任务每天一次或者自定义

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

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

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

    此脚本实现自动备份mysql数据库,同时删除指定天数之前的数据库备份。里面有详细的备注说明,一看就会用。在win8、windows server2008 r2系统中测试均没有问题。可以在此脚本的基础上,创建Windows任务,定时处理此...

    MySql自动备份,自动压缩,自动删除历史

    rem ----数据库自动备份 by:qjh2008@163.com - 2016-09-14 ---山东合力达--- rem 如果没有mysql的设置环境变量,则需要先将dos指定到mysql的安装目录 rem cd E:\程序安装包\MYSql\mysql-5.6.24-winx64.1432007928...

    自动备份MYSQL数据

    此工具解决服务器管理员人自动备份mysql数据,避免数据丢失

    Mysql备份文件.txt

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

    mysql 自动备份脚本的方法

    mysql 自动备份脚本的方法,脚本自动备份,mysql数据备份

    MySQL完整备份和增量备份脚本

    mysql完整备份和增量备份脚本,本文档...本文描述Mysql数据库的自动备份,包括完全备份和增量备份。其中,完全备份每周执行一次,增量备份每天都会执行。备份成功后会自动上传到FTP服务器。mysql需要开启二进制日志。

    phpMySQLAutoBackup 自动备份mysql数据库 工具

    phpMySQLAutoBackup能自动备份mysql数据库,并将导出的数据库(数据与结构)压缩成gzip格式然后用email通知你。phpMySQLAutoBackup能够按设置每天/周定时备份,选择不同的表格来备份,当备份表格时,可以设置备份开始...

Global site tag (gtag.js) - Google Analytics