首页 > 数据库 >windows dos 脚本(mysql)自动备份

windows dos 脚本(mysql)自动备份

时间:2024-01-22 14:13:31浏览次数:41  
标签:set windows db 备份 sql files% echo mysql dos

@echo off
::以下1~8参数请按自己的情况修改;其他的不需要修改

::=======================视各环境情况修改=================
:: 1,备份目标主机
set dbhost=127.0.0.1

:: 2,数据库端口
set dbport=3306

:: 3,本地MYSQL的bin路径
set mysqlbin="C:\Program Files\MySQL\MySQL Server 5.5\bin"

:: 4,数据库名
set dbname=wuchangekp

:: 5,MYSQL用户名
set user=root


:: 6,MYSQL密码
set passwd=wc!@#2024


:: 7,备份保存目录
set files=E:\Mysqlbak\


:: 8,保留备份天数
set days=7

 

::=================================================================
:: The following content does not need to be modified

:: 以下内容不需要修改
::=================================================================

IF NOT EXIST "%files%" MD "%files%"

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
echo .
echo ------------------***** ***----------------------------
echo ------------------***** 正在执行MySQL数据库备份 ***----------------------------
echo ------------------***** ***----------------------------


echo 正在导出KK数据,请勿关闭本窗口...
%mysqlbin%\mysqldump.exe --opt -u%user% -p%passwd% -h%dbhost% -P%dbport% %dbname% > %files%\wuchang_db_%Ymd%.sql

forfiles /P %files% /D -%days% /M *.sql /C "cmd /c del @file" >nul 2>nul

echo .
echo .
echo 备份完成! 备份文件保存在 %files%\wuchang_db_%Ymd%.sql
::9拷贝文件到251服务器E:\dbback文件夹
xcopy /y "E:\Mysqlbak\wuchang_db_%Ymd%.sql" "\\192.168.1.251\dbback"

ping -n 10 127.0.0.1>nul
exit

 

标签:set,windows,db,备份,sql,files%,echo,mysql,dos
From: https://www.cnblogs.com/jianglz/p/17979914

相关文章

  • MySQL回表查询与索引覆盖
    前言  InnoDB引擎中,B+树索引可以分为聚簇索引和辅助索引两大类。在介绍“回表”和“索引覆盖”之前,我们先来了解一下这两个概念。聚簇索引  聚簇索引也叫聚集索引,它并不是一种单独的索引类型,在聚簇索引的叶子页中,保存了整张表的行数据信息,所以也将聚簇索引的叶子节点......
  • [Windows] 视频拍摄必备神器,桌面提词器(TelePrompter)-2.7.1
    随着短视频内容的兴起,越来越多的小伙伴开始尝试拍摄视频。但没有足够的经验,可能面对镜头就懵了,不仅磕巴,还会忘词。今天介绍的这款工具是主持人、记者常用的桌面提词器,有做短视频或直播的小伙伴可以试试这款免费工具。TelePrompter是一款易于使用、功能强大的现代Windows文本/演......
  • Mysql UDF提权实验
    通过实训平台学习一下UDF提权实验环境 实验原理udf='userdefinedfunction',即‘用户自定义函数’。是通过添加新函数,对MYSQL的功能进行扩充,性质就象使用本地MYSQL函数如abs()或concat()。udf在mysql5.1以后的版本中,存在于‘mysql/lib/plugin’目录下,5.1之前位于“C:\Windo......
  • MySQL-8.3.0 innovation 创新版本YUM安装配置
     MySQL-8.3.0innovation版本已发布了,想抢先体验一下最新的功能,可以用以下的方式快速在虚拟机上安装一下哈 服务器环境:[root@node213~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)[root@node213~]#uname-aLinuxnode2133.10.0-1160.el7.x86_64#1......
  • ubuntu22.04 mysql服务每天自动shutdown问题
    1.问题描述MYSQL每天自动关闭,查看/var/log/mysql/error.log.1.gz,内容如下:2019-06-12T06:33:13.582973+08:000[Note]Shuttingdownplugin‘CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS’2019-06-12T06:33:13.583022+08:000[Note]Shuttingdownplugin‘CONNECTION_CON......
  • Mysql日志审计自动备份日志(按天)
    echooffecho------------------开始备份日志文件------------------setymd=%Date:~0,4%%Date:~5,2%%Date:~8,2%setbackup-dir=C:\tools\mysql-server-auditsetpwd=%你自己的数据库密码%echo备份目录:%backup-dir%echo--------------------------------------------------if......
  • 【LeetCode 2494. 合并在同一个大厅重叠的活动】[MySQL 用户变量/Pandas]面向过程编程
    目录题目地址MySQL代码等效pandas代码题目地址https://leetcode.cn/problems/merge-overlapping-events-in-the-same-hall/MySQL代码#WriteyourMySQLquerystatementbelowwitht2as(select*#----只需要改动这里的逻辑,其他不要动。注意里面的语句是“顺序......
  • 【LeetCode1747. 应该被禁止的 Leetflex 账户】[MySQL 用户变量/Pandas]面向过程编程;
    目录题目地址MySQL代码等效pandas代码题目地址https://leetcode.cn/problems/leetflex-banned-accounts/description/MySQL代码witht1as(selectaccount_id,ip_address,loginastick,"login"asmytypefromLogInfounionallselectaccount_id,ip......
  • 【LeetCode 2701. 连续递增交易】[MySQL 用户变量/Pandas]面向过程编程得到严格递增连
    目录题目地址MySQL代码等效pandas代码题目地址https://leetcode.cn/problems/consecutive-transactions-with-increasing-amounts/MySQL代码#WriteyourMySQLquerystatementbelowwitht1as(select*#--------------------------只需要改动这里的逻辑,其他......
  • 【Leetcode1949. 坚定的友谊】使用MySQL在无向图中寻找{"CompleteTripartite", {1, 1,
    目录题目地址思路代码MySQL代码逐行翻译为Pandas代码等效Cypher查询(未验证)题目地址https://leetcode.cn/problems/strong-friendship/思路就是在无向图中寻找这个pattern:(*Mathematica*)GraphData[{"CompleteTripartite",{1,1,3}}]SQL写还是比较麻烦。更加复杂的查询还是......