-想您所想,多年经验-
白狐广告电话
白狐广告标志
当前位置:网站首页 - 信息中心
在Windows下如何自动备份MySQL数据库
2017-7-13|阅:891|来自:白狐广告

在windows系统中备份mysql 数据库的方法有很多种,下面给大家介绍一种方法,并给出相关实例。

新建批处理文件 backup.bat,比如里面输入以下代码:
net stop mysql
xcopy "C:/Program Files/MySQL/MySQL Server 5.0/data/piaoyi/*.*" D:/db_backup/%date:~0,10%/ /y
net start mysql
注意:批处理命令中路径里有空格的话,必须在路径上加上双引号!


具体操作:

首先,我们要先找到mysql 的数据存储位置

默认一般在mysql目录下data目录里, 存储着mysql所有的数据文件,备份后只要覆盖就可以还原数据库备份了。

那么现在,我们来制作一份bat批处理文件:

%date:~0,10%是DOS里取日期的命令,
Xcopy是copy命令的扩展,/S是对源目录下及其子目录下的所有文件进行COPY。


把这个脚本文件放在txt文件中,再改为bat尾缀即可,
运行后,一份完整按照时间日期关系的数据库备份就出来了。

下面添加windows计划任务:

创建基本任务:




设置备份频率:


设置开始日期:


添加已写好的bat批处理文件,尾缀要用bat才能运行。



打开任务属性对话框(重要)




这样备份就已经完成了。

但是,有些服务器的数据库数据量大,一次备份就要占用1G左右的服务器空间,如果硬盘存储量大的服务器勉强可以人工清除,小存储量的服务器就很难招架,容易宕机。

下面我们再来做一份定时删除的bat批处理文件。


Forfiles是dos的查找扩展,
/p指定目录,
/m指定搜索文件,*为所有文件,
/d指定时间,-7就是删除所有7天前按备份,
/s指示forfiles 在子目录中搜索,
/c指示在搜索完成后运行脚本RD删除,

再将路径中,bak后的2017替换为date变量,

将这份脚本加在bak前面即可,这样一份完整的mysql数据库备份策略就完成了。


标 签: 自动备份MySQL

www.internetzg.com Copyright 2017-2018 | 以上内容白狐广告保留解释权,任何个人或单位不得抄袭COPY本公司网站内容,违者必究。

 

↑上一篇文章: 怎样提高网站的收录量,如果收录后…
返回目录    ↓下一篇文章: 什么是网站接口用PHP调用JSON接口…

白狐网站建设 白狐设计专门从事网站建设平面广告设计,专业致力于为企业及个人提供优质网站设计(网站建设、网站改版)网站优化推广域名空间画册设计(企业画册设计、产品画册设计、样本设计)印刷彩页单页设计印刷名片T恤衫设计制作台历挂历设计制作标志设计( LOGO设计、商标设计)产品包装设计制作艺术照片设计等。公司是由一流的设计师和专业的制作人员组成的运营团队,拥有多年的网站及广告设计制作经验,服务客户遍及北京、河北、山东、江苏等地区。
首 页 | 关于白狐 | 网站建设 | 平面广告 | 产品服务 | 合作伙伴 | 人才招聘 | 友情链接 | 网站地图 | 联系我们 | 站内搜索
白狐广告www.internetzg.com 网站最佳分辨率为1024*768 京ICP备06068476号
白狐广告服务电话:010-53312027 
13693231513技术 13522191688业务 15011320345售后 15810850699优化
网站建设,北京网站建设,手机建站,北京网站建设公司 北京白狐广告有限责任公司 版权所有
白狐广告公司地址:北京市朝阳区朝阳路8号朗廷大厦A座312室 邮编:100024
返回白狐广告顶部