当前位置:数据库 > MySQL >>

mysql数据库定时备份 怎么实现 您会吗

答案:假想环境: 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语句问题

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,