mysql数据库自动定时备份方法

您当前位置:首页 > 红讯频道 > 软件使用

  • 红软基地 推荐
  • 2013-01-21

假想环境:SSc红软基地

1. MySQL安装位置:D:Program FilesMySQLMySQLMySQL Server 5.0SSc红软基地

2. 数据库名称:mlsiteSSc红软基地

3. 数据库备份目的地:E:db_backupmlsiteSSc红软基地

 SSc红软基地

操作原理:SSc红软基地

1.  在MySQL的安装文件夹下,有data文件夹,data文件夹中存放数据库中的数据,这里以mlsite数据库为例,因此data文件夹下有mlsite这个文件夹,mlsite文件夹下是mlsite数据库的所有数据表的结构信息。在data文件夹下有一个idbata1这个文件是真正的数据文件。因此在备份时一定要对此文件进行备份。SSc红软基地

2.  编写批处理文件,实现上面的文件备份工作。利用Windows 的任务计划功能定时启动批处理文件进行备份。SSc红软基地

 SSc红软基地

操作步骤:SSc红软基地

1.  编写批处理文件dabak.bat,实现备份文件的拷贝功能。源程序见附件。SSc红软基地

2.  选择开始->控制面板->任务计划……..请自己按说明操作。SSc红软基地

 SSc红软基地

代码部分:SSc红软基地

1.  源程序:[1、2、3、4、5是为了注释而用]SSc红软基地

1)net stop mysqlSSc红软基地

2)mkdir E:\\db_backup\\mlsite\\"%date:~4,10%"SSc红软基地

3)xcopy D:\\"Program Files"MySQL"MySQL Server 5.0\\data\\ibdata1 E:\\db_backup\\mlsite\%date:~4,10%"/ySSc红软基地

4)xcopy D:\\"Program Files"\\MySQL\\"MySQL Server 5.0\\data\\mlsite\\*.* E:\\db_backup\\mlsite\%date:~4,10%"/ySSc红软基地

5)net start mysqlSSc红软基地

SSc红软基地

 特别说明,需要使用引号。SSc红软基地

2.  解释:SSc红软基地

1) 关闭Mysql服务SSc红软基地

2) 创建备份目录SSc红软基地

3) 拷贝ibadata1到备份目录下,注意Program Files上打了引号,是因为若不打引号会出现参数错误,原因是因为xcopy的参数是前面是源地址+空格+目标地址,如果不打引号,Program Files上有空格,会对这个命令产生影响SSc红软基地

4) 拷贝mlsite其它文件到备份目录下SSc红软基地

5) 开启mysql服务SSc红软基地
 SSc红软基地

来源:红讯频道

专题合集 | 手机游戏 | 最近更新 | 下载排行 | 提交软件 | 在线病毒扫描 | 联系我们 | 版权声明 | 网站地图
Copyright ©2006-2013 红软基地(www.rsdown.cn). 湘ICP备2024053236号-1