批处理备份数据库,并压缩备份后的文件, 但是还是不能定时备份
@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
分享到:
相关推荐
### Windows 下自动备份 MySQL 数据库 -- 按时间命名备份文件 #### 技术知识点概述 本文档旨在介绍几种在 Windows 系统环境下自动备份 MySQL 数据库的方法,并着重讲解如何根据当前日期时间来命名备份文件,以实现...
在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...
标题中的“批处理备份mysql数据库”是指通过编写批处理脚本(.bat文件)来自动化MySQL数据库的备份过程。批处理是一种基于DOS或Windows操作系统中的命令行接口,可以预先定义一系列命令并一次性执行,大大提高了工作...
在IT管理领域,数据安全是至关重要的,尤其是对于运行MySQL数据库的企业来说,定期备份数据库是保障业务连续性和数据完整性的重要措施。本篇文章将详细介绍如何利用Windows任务计划程序和批处理文件实现MySQL数据库...
因此,定期备份数据库是确保数据安全、防止意外丢失或损坏的重要措施。例如,硬件故障、软件错误、人为操作失误或恶意攻击都可能导致数据丢失,而备份系统则可以提供恢复到正常状态的途径。 批处理工具如DBBack.bat...
该脚本主要实现了MySQL数据库的备份功能,并根据当前日期创建对应的备份文件夹与备份文件,同时对备份文件进行了压缩处理。此脚本适用于Windows环境。 #### 二、脚本执行流程及关键指令解释 1. **初始化命令行界面...
为了确保数据的安全,定期备份数据库是非常必要的。批处理文件(bat)是一种在Windows操作系统中执行一系列命令的便捷方式,尤其适合自动化任务,如定时备份MySQL数据库。 本批处理文件“bak_database.bat”旨在...
### MySQL数据库自动备份与还原批处理脚本详解 在日常的数据库管理工作中,数据库的备份与恢复是一项极为重要的任务。良好的备份策略不仅能确保数据的安全性,还能在数据丢失或损坏时快速恢复业务运行。本文将详细...
标题中的“一个备份数据库的批处理文件”指的是在IT领域中使用批处理脚本来执行数据库备份的操作。在数据库管理中,定期备份是非常重要的,因为这能保护数据免受意外丢失,比如硬件故障、软件错误或者恶意攻击。...
"mysql 自动备份数据库脚本" 提供了一种自动化的方法,通过Windows的定时任务服务(taskschd.msc)来定期执行数据库的备份,避免了手动操作的繁琐和可能的人为错误。 MySQL的自动备份主要涉及以下几个核心知识点: ...
定期备份数据库是确保数据安全的重要环节,防止意外数据丢失或系统故障。本文将深入探讨如何使用批处理(bat)文件在Windows环境下自动备份MySQL指定的数据库,并通过Windows计划任务实现定时执行。 首先,让我们...
对于数据库管理系统(DBMS),定期备份数据库是确保数据安全的关键措施之一。MySQL作为一种广泛使用的开源关系型数据库系统,提供了多种方式进行数据库的备份与恢复。本文将详细介绍如何通过批处理脚本来实现MySQL...
最后一步是使用`mysqldump`命令来备份数据库,这部分内容在给定的示例代码中没有完整展示,但可以推测其大致逻辑如下: - 针对`BAK_db_myisam`和`BAK_db_innodb`中的每个数据库名称,使用`mysqldump`命令进行备份。 ...
`MySqlAutoBackup-1.4.bat`是一个批处理文件,用于执行数据库备份,而`说明.txt`则提供了操作指南。 首先,让我们理解`MySqlAutoBackup-1.4.bat`脚本的工作原理。这个批处理文件通常会执行以下步骤: 1. **连接...
本篇文章将深入探讨如何在Windows平台上使用批处理命令高效地备份数据库,并结合WinRAR进行最大压缩,以及如何恢复这些备份。我们将涵盖以下几个关键知识点: 1. **MySQL与MariaDB备份**:MySQL和MariaDB提供了多种...
对于更复杂的场景,如多个数据库备份、网络备份或压缩备份,你可能需要编写脚本或者使用第三方工具,如Percona XtraBackup或MySQL Workbench。这些工具提供了更多功能,如并行备份、在线备份等。 最后,记得定期...
【MySQL数据库自动压缩备份机制】 随着信息技术的飞速发展,MySQL数据库因其体积小、速度快、成本低等优点,成为中小型企业的首选数据库系统。在SDCORS(山东省卫星定位连续运行综合应用服务系统)中,MySQL数据库...
运维人员可以根据自身需求调整这些脚本,比如增加压缩备份文件、设置定期任务(通过Windows任务计划程序)等,以实现更高效、安全的数据库备份流程。 总结来说,通过Windows批处理脚本和FTP服务,我们可以实现MySQL...