当前位置: 首页 > 图文教程 > 服务器 > 服务器其他 > 星外科技每天自动备份SQL2000/Mysql的工具

服务器其他
IMAIL系统修改IP地址的处理方法
为什么开通主机时发给用户的邮件用户收不了?
IIS 6中访问 .rmvb出错的原因
HTTP 500错误是什么意思?
建议的分区办法
代理上传图片目录FreeHostAgentPhoto的权限要求
Mysql 自检时出错:命令为:set password for test7i24@....
如何增加mysql的最大连接数
超过了脚本运行的最长时间..Server.ScriptTimeOut 属性指定新值
做一个简单的PHP测试页来测试是否正常
怎么样才能支持WAP?
用root用户登陆PHPmyAdmin出现Client does not support authentication ...
如何修改Mysql数据库的保存目录?
在安装平台前,如果使用了SCW(安全配置向导)会造成出错
受控端我可以用人家共用吗?同一个受控端,不同的主控端
为什么我新开的代理站无法访问?
系统参数中选择本系统的DNS时,注册不成功,选择注册商的DNS才可以
我手工将原来的数据复制进WEB目录,磁盘的配额占用全是0字节
用户目录上只用了几十M ,为什么在后台显示用了500M了呢
原来可以正常使用,现在一自检就提示:未指定的错误

服务器其他 中的 星外科技每天自动备份SQL2000/Mysql的工具


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 82 ::
收藏到网摘: n/a

非常不错的,利用rar压缩数据库目录文件,起到每天自动备份的目的。
复制代码 代码如下:

@echo off
C:
CD "C:\Program Files\WinRAR"
net stop MSSQLserver
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "/upload/tech/20091004/20091004013516_8f85517967795eeef66c225f7883bdcb.rar" "E:\SQL2000所在数据库的Data目录的位置\*.*"
net start MSSQLserver
net stop Mysql
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "/upload/tech/20091004/20091004013516_f387624df552cea2f369918c5e1e12bc.rar" "E:\Mysql所在数据库的Data目录的位置\*.*"
net start Mysql

将上面的文件放在system32目录,
然后,用记事打开
backupsql.bat
将里面的
"E:\SQL2000所在数据库的Data目录的位置\*.*"
改成您自己的SQL2000的data目录,如
"E:\Program Files\Microsoft SQL Server\MSSQL\Data\*.*"
再将里面的
"E:\Mysql所在数据库的Data目录的位置\*.*"
改成您自己的Mysql的data目录,如:
"E:\Program Files\MySQL\MySQL Server 5.0\data\*.*"
保存后,
您就可以在服务器上的控制面板,计划任务中,
添加一个计划任务,调用这个backupsql.bat来运行就可以实现定时备份.备份生成的文件默认保存在E盘,您可以通过修改backupsql.bat来修改位置.