mysql 定时备份数据

前言:估计所有做服务器的都会担心数据问题,都会在晚上定时备份数据,而如何做到定时备份数据呢,总不能等到晚上一两点吧。下面将搜的资料,根据个人经历重新规整,从而记之。

1、查看MYSQL 数据放置位置

在控制台下输入:

mysql > show variables like '%datadir%‘;

我的则显示:

C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data
而我要备份其中一个mystory文件夹(对应数据库名)的所有内容。

2、制作备份批处理程序

备份到:d:\story_bak\mystory文件夹下,并根据日期分别不同文件夹存放。

新建一个.txt文件,写入下面代码,然后改成.bat

net stop mysql
xcopy "C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\mystory\*.*"  "d:\story_bak\mystory\%date:~0,3%\" /Y
net start mysql

注意xcopy后面的两个路径的双引号是必须有的,如果没有,当路径过长时,会报“无效的参数数量”错误,这里的第一个路径(源路径)就很长。

3、定时处理

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值