`
toolkit1216
  • 浏览: 28847 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

window bat脚本 mysql 热备份与恢复

阅读更多

一: mysql 热备份
@echo off
set txt1=%date:~0,4%
::当前年
set txt2=%date:~5,2%
::当前月
set txt3=%date:~8,2%
::当前日
set txt4=%time:~0,2%
::当前小时
set txt5=%time:~3,2%
::当前分钟
set txt6=%time:~6,2%
::当前秒
set date=%txt1%%txt2%%txt3%
set time=%txt4%%txt5%%txt6%
::设置当前mysql路径
set mysql_path="C:\Program Files\MySQL\MySQL Server 5.0"
::设置当前mysql bin路径
set mysql_path_bin=%mysql_path%\bin
::设置opt_mysql
set opt_mysql=--add-drop-database --add-drop-table
set back_file="D:\MySQLData"
echo MySQL Database backup
echo about 10 minutes
echo don't close this window
echo it will close by itself
echo output Database
:: mysql安装bin路径 %mysql_path_bin%\mysqldump
:: mysql备份文件路径%back_file%\%date%%time%.sql
::备份test数据库
ECHO 开始备份test数据库
if exist %date%%time%.sql del %date%%time%.sql
%mysql_path_bin%\mysqldump %opt_mysql% -c -u root -pliyong test > %back_file%\%date%%time%.sql
::将备份的"%date%%time%.sql"进行rar压缩。
"C:\Program Files\WinRAR\rar" a "D:\MySQLData\%date%%time%.sql.rar" "D:\MySQLData\%date%%time%.sql"
:: 删除备份的源文件
del "D:\MySQLData\%date%%time%.sql"
pause
======================================================


window mysq:l 热恢复


@echo off


::文件路径

 D:\MySQLData\20110623163403.sql
mysql -u root -pliyong test

分享到:
评论

相关推荐

    window BAT脚本编写教程

    **BAT脚本编写教程** Windows操作系统中的批处理脚本(BAT脚本)是一种简单而强大的工具,用于自动化日常任务和管理计算机系统。它基于DOS命令行环境,通过编写一系列命令来实现批量执行操作,极大地提高了工作效率...

    Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)

    在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库服务器中的所有数据库,包括系统数据库。 该脚本支持日志功能,在备份成功或是失败都会讲日志信息写入到数据备份目录下的MySQLBackLog.txt文件中,...

    windows上一键安装mysql的bat脚本(实测)

    在Windows操作系统中,有时我们需要快速部署MySQL数据库,这时可以利用批处理(BAT)脚本来实现一键安装。本文将深入解析标题为"windows上一键安装mysql的bat脚本(实测)"的相关知识点,包括如何创建和理解批处理脚本...

    oracle数据库自动备份bat脚本

    包含备份自动压缩,仅保留30天内的备份文件,30天以上自动删除等,下载直接可用,有注释。加入window任务计划轻松实现自动备份。

    mysql_window环境下_数据库备份与恢复

    用命令的形式 备份和恢复 mysql数据库 主要有一些备份和恢复中出现的注意事项!

    Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份).zip

    "Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)"的资源提供了一个解决方案,它是一个批处理脚本(MysqlAutoBackup.bat),能够自动化执行MySQL的备份过程,同时生成备份日志并清理历史备份。...

    window db2数据库备份Bat脚本

    这篇博客“window db2数据库备份Bat脚本”可能详细讲解了如何利用批处理脚本来实现DB2数据库的备份过程。 DB2数据库备份主要涉及以下几个知识点: 1. **备份类型**:DB2支持全量备份和增量备份。全量备份会复制...

    Windows下Mysql自动备份数据脚本

    1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库没有备份成功。 4.支持保留多少次备份。也就是删除多少次...

    window自动备份mysql数据库

    window每天定时备份数据库到硬盘指定目录下,#-uluotao 指定用户名luotao #-p 指定明码 #--databases houtai 指定备份houtai这个数据库,可以指定多个备份的数据库 # > d:/back3.sql 指定备份文件的路径

    Windows下MySql数据库增量全量备份

    在Windows环境下,MySQL数据库的管理和维护是至关重要的任务,其中包括数据的安全备份与恢复。本教程将详细介绍如何利用`mysqldump`和`mysqlbinlog`工具进行全量备份、增量备份以及数据库的还原操作。 全量备份是...

    mysql window备份远程数据库到本地

    mysql window备份远程数据库到本地。 本压缩包实现备份一个数据库和全部数据库的功能。并且支持压缩功能。 backup.bat 备份一个数据库。 MySqlAutoBackup-1.4.bat 备份全部数据库。

    mysql 增量备份/全量备份脚本

    本文将详细讲解MySQL的增量备份与全量备份,并提供在Windows和Linux环境下执行备份的脚本。 全量备份是数据库备份的基础,它会备份数据库中的所有数据,包括表结构、数据以及日志等。在MySQL中,可以使用mysqldump...

    清理window电脑、服务器日志bat脚本

    为了自动化这个过程,我们可以使用批处理(BAT)脚本来实现定期清理。下面将详细介绍如何编写和使用这类脚本,以及如何通过Windows的任务计划程序设置定时任务。 1. **删除n天以前的文件脚本**: 在Windows批处理...

    windows下启动java jar包的bat脚本

    windows下启动java jar包的bat脚本 javaw后台启动,jdk1.8或者更高,winserver 2016 经过测试

    bat脚本(oracle静默安装+创建数据库)

    3. **编写批处理脚本**:创建一个`.bat`文件,比如`install_oracle.bat`,在其中调用Oracle的安装程序并传递响应文件。例如: ```batch @echo off set ORACLE_HOME=C:\Oracle\product\10.2.0\db_1 set ORACLE_...

    Windows下BAT脚本实现修改本机ip、读取文件、操作oracle等内容

    这个主题涵盖了几种关键的BAT脚本应用场景,包括修改本机IP地址、读取文件以及与Oracle数据库进行交互。以下是对这些知识点的详细解释: 1. **修改本机IP地址**: 在Windows中,可以通过`ipconfig`命令查看网络...

    mysql8.0 附带一键安装脚本

    这个“mysql8.0 附带一键安装脚本”可能包含了一个简化 MySQL 8.0 安装过程的自动化脚本,使得在各种操作系统上部署数据库服务器变得更加便捷。 ### MySQL 8.0 的关键特性: 1. **增强的性能**:MySQL 8.0 通过...

    bat脚本设置IE浏览器使用OA控件ocx及修改注册表

    通过bat脚本修改注册表,可以一键完成:添加浏览器受信任站点,设置浏览器兼容性视图,修改浏览器中安全站点自定义级别中关于ActiveX的选项为启用,关闭IE浏览器数据执行保护及其他安全设置,自动注册ocx及dll控件

    bat脚本实现上传文件至Linux服务器

    bat脚本实现将Windows文件上传至Linux服务器 不同选项实现具体功能、检查资源存在 、 确认上传

Global site tag (gtag.js) - Google Analytics