• windows下利用Xcopy命令配合计划任务定时备份mysql数据库


    1、首先创建一个db_back.bat的批处理文件。在记事本中输入以下命令

    net stop mysql
    xcopy E:\AppServ\MySQL\data\lastnonsp3\*.* D:\db_backup\%date:~0,10%\ /y
    net start mysql


    另存为db_back.bat。该bat文件的意思是先停止mysql服务,然后使用xcopy命令,将源数据库所在文件夹整个复制到D:\db_backup下,并且以当天日期命名该文件。

    我们在cmd下测试一下这个bat能否运行。"运行"->cmd,输入cd c:\定位到bat文件所在目录。输入back_job.bat.结果如下

     

    OK。bat运行成功

    附上xcopy相关命令的解释

    代码
    注释:
              %date:~0,4% 取date文件,从第0位开始往后取4位,即年份的阿拉伯数字;
              %date:~5,2% 从第5位开始往后取2位,即月份;
              %date:~8,2% 从第8位开始往后取2位,即当月的第几天。
     
            “*” dos通配符,所有任意长度的字符,但只限文件名或扩展名;
            “?” dos通配符,代替任意一个字符,但只限文件名或扩展名;
            “*.*”全局通配符,指任何文件。

    2、bat命令写好后打开"控制面板"->"任务计划"->"添加任务计划"。按下面一步一步设置

    图1

    图2

    图3,选择凌晨的某个时间,防止影响网站访问。这里我们选择4点

    图4.进入高级设置。把这些情况下不启动任务的勾都去掉。

     OK。至此都这个定时自动备份就好了。

    附上bat文件

    /Files/showker/db_back.rar
  • 相关阅读:
    HDU 1221 Rectangle and Circle 考虑很多情况,good题
    HDU 1223 打表 + 大数
    17984 FFF团的怒火
    17978 倒不了的塔 注意题目
    .. HDU
    17972 Golden gun的巧克力
    9718 整数因子分解(必做) 分治法
    51NOD 1201 整数划分
    Amazon Rekognition 人脸识别
    AWS Config
  • 原文地址:https://www.cnblogs.com/showker/p/1785071.html
Copyright © 2020-2023  润新知