当前位置: 首页 > news >正文

window中mysql bat脚本_MySQL window环境下bat脚本定时备份

一、bat文件

@echo off

set hour=%time:~0,2%

if "%time:~0,1%"==" " set hour=0%time:~1,1%

set now=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2%

echo %now%

set host=127.0.0.1

set port=3306

set user=root

set pass=love

set dbname=test

set backupfile=C:\Users\dgw\Desktop\%now%.sql

G:\tool\MySQL\bin\mysqldump -h%host% -P%port% -u%user% -p%pass% -c --add-drop-table %dbname% > %backupfile%

二、java代码

package com.love.test;

import java.io.IOException;

import java.util.Timer;

import java.util.TimerTask;

public class Test {

public static void main(String[] args) {

Timer timer = new Timer();

MyTask myTask = new MyTask();

timer.schedule(myTask, 0,2000);

}

}

class MyTask extends TimerTask{

@Override

public void run() {

runbat("C:/Users/dgw/Desktop/dbbackup.bat");

System.out.println("备份了数据");

}

public static void runbat(String batPath) {

try {

Process ps = Runtime.getRuntime().exec(batPath);

ps.waitFor();

} catch (IOException ioe) {

ioe.printStackTrace();

}catch (InterruptedException e) {

e.printStackTrace();

}

}

}

三、运行效果图

df94b387869059d7c9aabc1f37994c16.png

2081e4e78a987494b4a81e1dc3d2e1eb.png

相关文章:

  • mybatis 字段名自动转小写_mybatis 返回Map类型key改为小写的操作
  • phppython混合开发_PHP资深开发者谈:缘何放弃PHP改用Python
  • python中init和new_Python中__init__和__new__的区别详解
  • lightgbm原理_LightGBM算法原理小结
  • mysql中以下正确的sql是_MySQL数据库中下面两句话的区别:
  • mysql安装需要jdkcheck_linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境...
  • mysql模糊查询员工信息_PHP+MySQL实现模糊查询员工信息功能示例
  • mysql regexp_replace_mysql-使用DISTINCT的REGEXP_REPLACE
  • mysql 上周时间_mysql 获取上周1到周日的时间
  • mysql的备份和恢复命令行_使用MySQL命令行备份和恢复数据库
  • java 双向链表循环_Java实现双向循环链表
  • java 段错误_[原创]记一次java执行段错误及解决过程
  • java反射查询数据库_java反射与注解结合使用(根据传入对象输出查询sql)
  • Java 类Servletrequest_java中servlet中有关HttpServletRequest的不理解
  • java 值 继承_java中的继承
  • 《深入 React 技术栈》
  • 【mysql】环境安装、服务启动、密码设置
  • 07.Android之多媒体问题
  • Centos6.8 使用rpm安装mysql5.7
  • co模块的前端实现
  • Docker入门(二) - Dockerfile
  • scrapy学习之路4(itemloder的使用)
  • SpiderData 2019年2月13日 DApp数据排行榜
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 关于for循环的简单归纳
  • 规范化安全开发 KOA 手脚架
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 人脸识别最新开发经验demo
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 消息队列系列二(IOT中消息队列的应用)
  • 小程序button引导用户授权
  • 学习Vue.js的五个小例子
  • 异常机制详解
  • 自动记录MySQL慢查询快照脚本
  • 你对linux中grep命令知道多少?
  • 正则表达式-基础知识Review
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • %@ page import=%的用法
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (poj1.2.1)1970(筛选法模拟)
  • (pojstep1.3.1)1017(构造法模拟)
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (六)c52学习之旅-独立按键
  • (论文阅读40-45)图像描述1
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (已解决)什么是vue导航守卫
  • (转)创业家杂志:UCWEB天使第一步
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET Remoting学习笔记(三)信道
  • .net 简单实现MD5
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)