`

MySql定时备份

阅读更多

mysql定时自动备份

对于Windows主机
==============
假想环境:
MySQL 安装位置:C:\Program Files\MySQL\MySQL Server 5.1
论坛数据库名称为:school
MySQL root 密码:68251217
数据库备份目的地:D:\databackup\

程序代码

@echo off
CD d:
if not exist 'databackup'  mkdir d:\databackup
set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%
set CURTIME=%time:~0,2%
set CURSEC=%time:~3,2%%time:~6,2%
if "%CURTIME%"==" 0" set CURTIME=00
if "%CURTIME%"==" 1" set CURTIME=01
if "%CURTIME%"==" 2" set CURTIME=02
if "%CURTIME%"==" 3" set CURTIME=03
if "%CURTIME%"==" 4" set CURTIME=04
if "%CURTIME%"==" 5" set CURTIME=05
if "%CURTIME%"==" 6" set CURTIME=06
if "%CURTIME%"==" 7" set CURTIME=07
if "%CURTIME%"==" 8" set CURTIME=08
if "%CURTIME%"==" 9" set CURTIME=09
set CURDT=%CURDATE%%CURTIME%%CURSEC%
"C:\Program Files \MySQL\MySQL Server 5.1\bin"\mysqldump  -uroot -p68251217 school>d:\databackup\%CURDT%.sql
将以上代码保存为backup_db.bat
然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat)
分享到:
评论

相关推荐

    mysql 定时备份 工具 (windows环境)

    下面将详细介绍如何在Windows上使用工具进行MySQL定时备份。 首先,我们需要一个合适的工具来执行这个任务。在这个场景中,我们讨论的可能是名为`mysqlbak`的工具。`mysqlbak`可能是一个自定义脚本或第三方软件,...

    Windows平台Mysql定时备份,删除超期历史备份

    Windows平台Mysql定时备份,删除超期历史备份

    mysql定时备份器java版

    本软件Mysql定时备份器,目前为beta v1.0版(测试版),基于JAVA编写,运行时需JVM1.5版本以上支持.可以帮助windows环境下的mysql用户实现自动备份功能.分完全备份和增量备份,可立即执行和定期执行.点击'完全备份'和'增量...

    mysql定时备份(linux脚本).zip

    标题中的"mysql定时备份(linux脚本)"指的是一个使用Linux shell编写的脚本,用于自动执行MySQL数据库的备份任务。这个脚本通常会包含以下几个关键部分: 1. **连接信息**:包括MySQL服务器的IP地址、端口、用户名和...

    linux下mysql定时备份

    ### Linux下MySQL定时备份知识点详解 #### 一、概述 在Linux环境中,为了确保数据的安全性和可用性,定期对MySQL数据库进行备份是非常重要的。本文将详细介绍如何在Linux系统下设置MySQL数据库的定时备份,包括...

    mysql定时备份脚本

    用于Linux系统下的mysql数据库定时备份

    linux mysql定时备份脚本

    本文将详细介绍如何利用shell脚本来创建MySQL的定时备份,并结合提供的"mysqlbackup.sh"脚本和"添加定时任务.txt"文件,帮助你实现这一功能。 首先,我们来看"mysqlbackup.sh"这个shell脚本。这个脚本通常包含以下...

    mysql 定时备份 bat 脚本 文件

    mysql 定时备份 bat 脚本 ,可以方便简介的定时备份数据库,热备份

    mysql定时备份数据库文档及工具

    本压缩包提供的资源详细介绍了三种常见的MySQL定时备份方法,并提供了一款实用的备份工具。以下是对这些内容的深入探讨: 1. **mysqldump命令**: `mysqldump` 是MySQL自带的一个命令行工具,用于逻辑备份。通过它...

    [数据库] Navicat for MySQL定时备份数据库及数据恢复1

    本文将详细介绍如何使用Navicat for MySQL进行数据库的定时备份以及数据恢复,这对于保护数据库免受意外损坏或数据丢失至关重要。Navicat是一款强大的数据库管理工具,支持多种数据库系统,包括MySQL。 ### 一、...

    qt mysql定时备份

    QT MySQL 定时备份是将MySQL数据库的数据在特定时间点自动保存到本地或者远程服务器的过程,这通常通过编程实现,而QT作为一个强大的跨平台应用程序开发框架,提供了与MySQL数据库交互的API,使得我们可以利用QT来...

    mysql定时备份1

    MySQL定时备份是数据库管理中的重要环节,确保在数据丢失或系统故障时能够恢复到最近的状态。在Linux环境下,可以通过shell脚本结合MySQL的mysqldump工具实现这一功能。以下是一份详细的步骤来设置MySQL定时备份。 ...

    linux mysql定时备份

    ### Linux MySQL定时备份详解 在IT领域,数据安全与数据恢复是至关重要的环节,而数据库备份作为保障数据安全的关键手段之一,尤其受到重视。本文将深入解析如何在Linux环境下实现MySQL数据库的定时备份、自动删除N...

    linux下mysql定时备份整理.pdf

    【Linux下MySQL定时备份】 MySQL数据库的定期备份是系统管理员维护数据库稳定性与数据安全的重要环节。在Linux环境中,可以通过编写Shell脚本来实现自动化备份。本文将深入解析如何配置和使用一个名为“linux下...

    mysql定时备份

    ### MySQL定时备份重要知识点 #### 一、连接数据库 在进行MySQL定时备份之前,首先需要确保能够成功连接到目标数据库。通常,我们会使用图形化工具如Navicat来进行操作。 **知识点1:连接数据库** - **工具选择**...

    linux下mysql定时备份汇编.pdf

    综上所述,这个Linux下的MySQL定时备份脚本提供了一种自动化、可靠且灵活的数据库备份策略,通过选择不同的备份方法和设置合理的备份频率,可以满足不同场景的需求。同时,良好的日志管理和错误处理机制确保了备份...

    编写MySQL定时备份工具.pdf

    编写MySQL定时备份工具.pdf

Global site tag (gtag.js) - Google Analytics