时间: 2010-12-17 / 分类: WEB后端编程 - 开发与实践 / 浏览次数: / 0 个评论 发表评论
Windows下计划任务定时自动备份MySQL数据库
CSS Hack浏览器兼容IE6+IE7+IE8+IE9+FF
12条经典摄影技巧
黄金分割与摄影构图
项目前端开发的架构

Windows定时自动备份MySQL数据库,整理了一下归档。

在Windows下备份的方法有很多种,最简单的是使用Windows自带的计划任务调用自定义的批处理文件BAT或者CMD文件,而且对数据量不是太大的远程数据库,也可以进行远程数据库备份。

1. 批处理BAT备份文件如下:

@echo off
set d1=%date:~0,4%
set d2=%date:~5,2%
set d3=%date:~8,2%
set date=%d1%%d2%%d3%
-hlocalhost -uroot -pmysqlpass -R www_amiku_cn_db>D:\www\SQL\www_amiku_cn_db__%date%.sql
 

用mysqldump对本地的www_amiku_cn_db这个库进行备份,将以上脚本代码另存为一个.bat文件或者.cmd文件即可,如果是备份异地文件的话,-hlocalhost可以修改成-h<远程地址>,如果数据量不是太大,可以直接备份远程的数据库,mysqldump的参数可以参阅MySQL的手册。
2. 设置Windows的计划任务
计划任务可以打开控制面板=>任务计划,并新建一个任务计划,设置好bat的执行路径和每天的执行时间即可,比如可以设置每天凌晨3点自动执行bat批处理文件,进行自动备份。

      站点地图 | 关于我 | 返回顶部
    Copyright © 2001-2013 { amiku.cn | zhangshunjin.com }. Powered by 

    阿米酷

    张顺金


    浙ICP备11002820号-1