答案:假想环境:
MySQL 安装位置:C:\MySQL
数据库名称为:bbs
数据库备份目的地:d:\db_bak\
============================
新建db_bak.bat,写入以下代码
net stop mysql
xcopy c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,3%\ /y
net start mysql
然后使用Windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat)
保存一周的数据,用%date:~0,3%,保存每天的数据,用%date:~4,10%
另外,虚机团上产品团购,超级便宜
其他:研究下mysqldump命令行,然后写bat文件,最后把bat放到服务的任务计划里定时执行。
先cd到你的mysql安装目录的bin文件夹下然后执行
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
------------------------------------------------------------------
mysql导出整个数据库:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名 1. 定时备份软件 6.0
这个文件定时备份软件能按指定的设置,对文件进行备份.
〔1〕能按指定时间间隔进行文件备份,比如每隔30分钟,每隔2小时,每隔1天
〔2〕能按每天指定的时间进行文件备份,比如每天00:01,每天12:00
〔3〕能按指定的具体时间进行文件备份.比如2010年3月31日
〔4〕能添加任意多个备份任务,每个任务都可指定备份时间
2.自己做一个批处理文件,放入系统的计划任务中(Mysql的数据在DATA文件夹中) 在Mysql里面有一个event(事件),在那个里面可以做定时的,你把需要的语句写在时间里面,在相应的时间里会按照你要求做的。www.quzixi.com 里面有很多的数据库方面的知识,你可以看一下 .
上一个:关于mysql无法创建函数索引之蛋疼事情,具体如下:
下一个:mysql语句问题