对数据库的备份有很多种,一般客户端工具都可以进行备份。也可以通过在命令行方式进行备份,但是我们如果要定期的对数据库进行备份,通过计划任务就可以搞定,只需要建立一个bat文件,然后定期去执行就ok了。下面的代码就可以实现:
for /f "Tokens=1 Delims=/ " %%i in ('date /t') do set dt=%%i
for /f "Tokens=1" %%i in ('time /t') do set tm=%%i
set tm=%dt%
SET bkupdir=F:\
SET mysqldir=D:\Program Files\MySQL
path D:\Program Files\MySQL\MySQL Server 5.5\bin
SET dbname=test
SET dbuser=root
SET dbpassword=admin
SET CharacterSet=utf8
@ECHO Beginning backup of %dbname%...
mysqldump -u %dbuser% -p%dbpassword% %dbname% --add-drop-table --complete-insert --opt>%bkupdir%\%dbname%-%tm%.sql
@ECHO Done! New file: %bkupdir%\%dbname%-%tm%.sql
通过上面的代码,保存成一个.bat文件,加入到系统中的计划任务即可定时触发,定期备份数据库。
分享到:
相关推荐
"Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)"的资源提供了一个解决方案,它是一个批处理脚本(MysqlAutoBackup.bat),能够自动化执行MySQL的备份过程,同时生成备份日志并清理历史备份。...
### MySQL自动备份与清理策略详解 #### 一、Shell脚本+Cron实现MySQL数据库自动备份及清理 在现代企业环境中,数据库的安全性至关重要。对于基于MySQL的企业而言,定期备份数据库不仅可以确保数据的安全,还能在...
MySQL自动备份工具是一种高效、便捷的解决方案,用于定期保护和保存MySQL数据库中的数据。它允许用户设置特定的备份时间,确保在系统运行过程中不会丢失重要信息。这些备份通常以.sql格式存储,这是一种文本文件格式...
mysql自动备份工具,可实现mysql每天自动备份功能,操作简单,而且是绝色版,免费的。
根据提供的文件信息,我们可以总结出以下关于MySQL自动备份与自动导入的相关知识点: ### MySQL自动备份 #### 概念介绍 自动备份是指系统按照预设的时间周期自动执行数据库备份操作的过程。这种方式可以有效避免因...
Linux下自动备份Mysql文件shell脚本。
本篇文章将围绕“Mysql自动备份(Windows)”这一主题,详细介绍如何在Windows环境下设置MySQL数据库的自动备份。 首先,我们需要了解备份的基本类型。在MySQL中,常见的备份方式有两种:逻辑备份和物理备份。逻辑...
以下是我linux 下的mysql自动备份脚本。 贴出来,大家分享。 功能说明: 1. 实现mysql数据库每天定时自动执行备份 2. 实现自动删除30天之前的备份结果 3. 自动保存执行日志 4. 代码中黄色部分,自行根据实际修改 5. ...
MySQL自动备份是数据库管理中的一个重要环节,它确保了在数据丢失或系统故障时能够恢复到一个已知的良好状态。这个“mysql自动备份.zip”压缩包包含了一些关键组件,用于实现MySQL数据库的自动化备份。让我们详细...
本文将详细介绍三种常见的MySQL自动备份方法,并讲解如何在Linux下设置执行计划来定时运行这些备份任务。 一、mysqldump命令备份 mysqldump是MySQL官方提供的一个命令行工具,它可以将数据库结构和数据导出为SQL...
多备份MySQL数据库自动备份工具(windows客户端)是深圳木浪科技开发的一款高效MySQL自动备份和恢复的工具。可以备份网站服务器和本地MySQL数据库,免费授权给大家使用。多备份MySQL数据库自动备份工具的特色1、全面...
"mysql 自动备份数据库脚本" 提供了一种自动化的方法,通过Windows的定时任务服务(taskschd.msc)来定期执行数据库的备份,避免了手动操作的繁琐和可能的人为错误。 MySQL的自动备份主要涉及以下几个核心知识点: ...
MySQL自动备份数据库脚本是IT运维中的重要环节,它能够定期保存数据库数据,防止数据丢失,确保业务连续性。在本场景中,我们有一个名为`auto_mysql_back.sh`的shell脚本,它用于自动化MySQL数据库的备份过程。下面...
在Linux环境中,MySQL数据库的自动备份是系统管理中不可或缺的一部分,尤其对于那些依赖大量数据运行的企业来说更是...通过编写和配置适当的shell脚本,如`backup.sh`,可以定制适合任何业务需求的MySQL自动备份策略。
### 实现MySQL自动备份的方法 在IT行业中,数据的安全性和完整性是非常重要的,特别是在数据库管理方面。MySQL作为一种广泛使用的开源关系型数据库系统,在企业级应用中非常常见。为了确保数据的安全,定期进行...
通过以上步骤,你就成功地在Linux环境中配置了一个简单的MySQL自动备份系统。这个系统可以根据需求进行扩展,例如添加对多个数据库的备份、使用加密存储备份、进行增量或差异备份等。对于大型或高可用性环境,可能...
win server 2008 R2 mysql 自动备份数据库
MySQL自动备份是保护网站数据安全的关键措施,尤其是在服务器上运行着关键业务的环境中。手动备份虽然可靠,但耗时且容易遗漏,而通过编写shell脚本实现自动化备份则能极大地提高效率,确保数据的安全性。以下是一些...
在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...