zoukankan      html  css  js  c++  java
  • windows下mysql定时备份

    场景:一套B/S小系统,租用了一个虚拟服务器windows 2003,数据库是mysql,做每天的数据库备份 

    1.关于windows下的定时任务执行 
        * 命令说明 

            - /sc 指定计划类型,取值为minute、hourly、daily、weekly、monthly、once、onstart、onlogon、onidle 

            - /mo 指定任务在其计划类型内的运行频率 

            - /tn 指定任务的名字 

            - /tr 指定任务运行的程序或命令。键入可执行文件、脚本文件或批处理文件的完全合格的路径和文件名 

        * 创建任务 

            - 开机运行任务    schtasks /create /sc onstart /tn "taskName" /tr c: est.bat 

            - 每十分钟执行一次    schtasks /create /sc minute /mo 10 /tn "RunPerTenMinuts" /tr c: est.bat 

        * 终止任务 

            - schtasks /end /tn "taskName" 

        * 删除任务 

            - schtasks /delete /tn "taskName" 

        * 查看当前系统定时任务列表 

            - schtasks 

    更详细的介绍,请看:http://www.win7china.com/html/12005.html 

    2.执行mysql数据库备份的脚本(bat文件内容) 
    @echo off 
    set host=localhost 
    set username=root 
    set passward=ansure 
    set database=weihe 
    set backup_path=D:db_backup 
    echo "Mysql Backup , please waitting" 
    mysqldump -h%host% -u%username% -p%passward% --skip-lock-tables %database% > %backup_path%\%database%_%date:~0,10%.sql 
    echo "OK ! "

  • 相关阅读:
    爬虫之Selenium库
    爬虫之pyquery库
    爬虫之BeautifulSoup库
    爬虫之Requests库
    爬虫之Re库
    在Flask中使用Celery
    Celery-分布式任务队列
    MongoDB
    Redis Cluster
    如何使用mongo shell
  • 原文地址:https://www.cnblogs.com/jerome-rong/p/3297585.html
Copyright © 2011-2022 走看看