`

mysql批处理 备份数据库-压缩文件

 
阅读更多
批处理备份数据库,并压缩备份后的文件, 但是还是不能定时备份

@echo off 
 rem
  rem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具
  rem
  rem 跳转到工作目录下

set dump_command="C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump" 

set dbname=databasename

set backup_dir=F:\bak\
set timestamp=%date:~,4%%date:~5,2%%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2% 

set backup_fz_file="%backup_dir%\%dbname%_backup_%timestamp%.sql" 
set BAK_FILE="%backup_dir%\%dbname%_backup_%timestamp%.rar" 

set user_mysql=root
set password_mysql=root

echo backup mysql database:%dbname% 
%dump_command% --opt %dbname% -h 127.0.0.1 -P 3306 -u%user_mysql%   -p%password_mysql% --default-character-set=gbk >%backup_fz_file%

rem 压缩备份文件
  rar a %BAK_FILE% %backup_fz_file%
  rem 删除源文件
  del /F %backup_fz_file%

echo end backup 
0
2
分享到:
评论

相关推荐

    Windows下MySql自动备份脚本-支持压缩备份-删除历史备份

    在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...

    Windows下RAR自动备份MySQL数据库

    此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...

    数据库备份自动压缩并复制到NAS服务器.zip

    定期将数据库的备份文件自动压缩并复制到NAS服务器 @ECHO OFF COLOR 1A TITLE 数据库备份 设计师:彭磊 版本:1.6 (2018/11/25) SET YE=%date:~0,4% SET MO=%date:~5,2% SET DA=%date:~8,2% SET DG=1 SET/a vY1=%YE...

    Mysql Windows 备份

    在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份, 支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库没有备份成功。 4.支持保留多少次备份。

    mysql自动备份bat脚本.7z

    Windows 下,mysql备份脚本,bat批处理脚本,自动压缩打包存档,自定义设置备份样本数量

    MySQL Server v5.6.13 for Win.zip

    在Microsoft Windows上的MySQL安装程序将无法升级MySQL企业备份(MEB)3.8.1到3.8.2(最新版本)。一种解决方法是卸载,然后安装MEB 3.8.1的MEB 3.8.2(最新版)MySQL的安装。   功能新增或更改 重要变化;复制:...

    MySQL 5.1参考手册

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MySQL 5.1官方简体中文参考手册

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    Windows下实现MySQL自动备份的批处理(复制目录或mysqldump备份)

    实现的特性 可指定多个数据库 按照 年/月/日 的方式组织备份 可选的使用 WinRAR 压缩备份 使用计划任务实现定时备份 具体代码 备份 代码如下: @echo off & setlocal ENABLEEXTENSIONS :: ———- 配置项 ———- ::...

    mysql_backup.bat

    该批处理可以同时备份多个数据库,将需要备份的数据库传入数组即可,设置定时任务,每天定时备份,备份后会讲当天的数据文件压缩成一个rar包,极大的减少了服务器的空间占用。

    MySql 5.1 参考手册.chm

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MYSQL

    12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和表中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 MySQL 压缩只读表生成器 ...

    MySQL中文参考手册.chm

    12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和表中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 MySQL 压缩只读表生成器 ...

    MySQL 5.1中文手冊

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MySQL中文参考手册

    + 7.1.5 数据库,表,索引,列和别名的命名 # 7.1.5.1 名字的大小写敏感性 o 7.2 用户变量 o 7.3 列类型 + 7.3.1 列类型的存储要求 + 7.3.5 数字类型 + 7.3.6 日期和时间类型 # 7.3.6.1 问题和日期类型 # ...

    MySQL 5.1参考手册 (中文版)

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. ...

    MySQL 5.1参考手册中文版

    3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 ...

Global site tag (gtag.js) - Google Analytics