• Windows数据库定时备份


    首先打开:任务计划程序

    右键任务计划程序库,选择创建基本任务

    然后即可以按照实际情况逐步进行

    直到启动程序--浏览(程序或脚本)时,这里本人导入的是backup.bat文件,文件内容为

    @echo 设置MySql数据库的IP
    set  ipaddress=10.10.3.195
    @echo 设置MySql数据库名
    set  db_name1=new_lxyy_db
    
    @echo 获取当天的日期格式yyyymmdd 20120311
    set  backup_date=%date:~0,4%%date:~5,2%%date:~8,2%
    set  backup_date1=date:~0,10
    
    @echo 设置mysqldump 备份的参数
    set  uid_test_db=-uroot -p123456 -h %ipaddress% %db_name1%  (root为用户名,123456为密码)
    
    @echo 使用mysqldump对指定的MySql进行备份
    mysqldump %uid_test_db%  > D:数据库备份\%db_name1%_%backup_date%.sql
    -------------------------------------------------------------------------------------------------
    @echo 用7-zip对备份出的sql文件进行压缩,此处使用7zip进行压缩,也可以换成其它的压缩命令  
    @echo "C:Program Files7-Zip7z" a %backup_date%.zip  *.sql  (非必要步骤,压缩文件步骤注释掉了)
    
    @echo 删除已压缩的备份文件 
    @echo del *.sql  (非必要步骤,注释掉了)
    注:如果需要了解数据库备份情况,在这段代码后加pause,可以使程序运行后不直接关闭窗口

    如果遇到---'mysqldump' 不是内部或外部命令,也不是可运行的程序---这样的错误,说明你需要配置环境变量:
    我的电脑上右键-〉属性-〉高级-〉环境变量-〉新建:变量名:path 变量值:mysqldump.exe所在的目录。

    这样在windows下就可以定时备份mysql数据库了。。。

  • 相关阅读:
    [bzoj2038] [2009国家集训队]小Z的袜子
    浅谈莫队
    [bzoj2754] [SCOI2012]喵星球上的点名
    [bzoj3676] [APIO2014]回文串
    [bzoj5472] 数列
    [bzoj5457] 城市
    [bzoj1023] [SHOI2008]cactus仙人掌图
    [bzoj2125] 最短路
    [bzoj5473] 仙人掌
    读《深入理解Elasticsearch》点滴-查询评分
  • 原文地址:https://www.cnblogs.com/jiangyy/p/3769683.html
Copyright © 2020-2023  润新知