• 记录一次MYSQL的备份(浅尝辄止型)


    环境: WIN NT
    热备份:数据库服务不停止的情况下所做的备份,好似mysql需要用双数据库来做?mysql我很少接触,所以陌生,惰性忽略之。
         优点:不需要停止数据库服务。
         缺点:啰唆一些,需要一些时间来倒腾。


    冷备份:把数据库服务停止,然后copy数据文件即可,或是利用winrar来做压缩备份,比较简单易用,写入 bat脚本,即可用windows的计划任务来调用,很方便,不需要人为控制,
         优点:简单易用。
         缺点:需要停止数据库服务,备份期间,数据库无法访问。
    冷备份可以参考以下脚本,用winrar来完成。


    @echo off
    NET STOP MySQL
    cd c:\progra~1\winrar
    c:
    winrar.exe a -ag -k -r -s -ibck -inul
    路径1\文件名.rar
    路径 2\*.log
    路径 3\*.log
    NET START MySQL
    exit
    winrar参数说明
    winrar.exe a 添加文件
    第一行路径是压缩后产生的路径+文件名
    第二行,第三行即是被压缩的路径+文件
    -ag 默认备份文件名为YYYYMMDDHHMMSS
    -k 压缩期间锁定压缩文件
    -r 包括子文件夹
    -s 固实压缩是一种特殊的压缩方式。固实压缩文件 意味着以牺牲压缩文件更新速度来换取压缩效率
    -ibck 后台运行
    -inul 禁止错误提示
    -to3d 意思即是,只处理目录下3天前的文件.
    -df 压缩完,即删除目录下的文件.

    顺带附上自动删除目录下文件的bat,
    需要下载forfiles,windows 2003 自带的工具,但是XP与2000不带,2000的与2003的还不兼容....

    /D 是before day delete的意思

    cd J:\test\3
    j:
    forfiles /P J:\test\3 /D -0 /C "cmd /c del @file"
    pause

    这里还有段小插曲...windows 2000下的forfiles写法与2003 不一样...竟然还有大小写区别...
    forfiles -pj:\test\3\ -d-0 -c"CMD /C del @FILE"

    作者:Daaprk
    可以转载,但必须以超链接形式标明文章原始出处和作者信息.
  • 相关阅读:
    Node.js之使用Buffer类处理二进制数据
    node.js之require
    node.js之模块
    node.js之setTimeout()、clearTimeout()与 setInterval()与clearInterval()
    Node.js之包与npm包管理工具
    node.js基础知识
    运维之linux基础知识(一)
    node.js之调试器
    Ubuntu 18.04安装搜狗输入法
    微信小程序项目总结记账小程序(包括后端)
  • 原文地址:https://www.cnblogs.com/dap570/p/1757093.html
Copyright © 2020-2023  润新知