mysql bat备份_Windows下简单的Mysql备份BAT脚本分享
前言
本文介绍的是一个简单的在 Windows 下备份 Mysql 的 BAT 脚本,脚本使用 mysqldump命令来备份一个指定的 Mysql 数据库到一个文件,文件格式为 %dbname%-yyyyMMddHHmmss.sql,只保留最近60天的备份。如果想定时执行,在 Windows 中添加任务计划即可,具体的可以参考这篇文章。
示例代码如下
@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=xxx.xxx.xxx.xxx
set port=3306
set user=root
set pass=root
set dbname=dataname
set backupfile=E:\backup\db\%dbname%-%now%.sql
E:\backup\mysql-5.7.13-winx64\bin\mysqldump -h%host% -P%port% -u%user% -p%pass% -c --add-drop-table %dbname% > %backupfile%
echo delete files before 60 days
forfiles /p "E:\backup\db" /m *.sql /d -60 /c "cmd /c del @file /f"
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。
本文标题: Windows下简单的Mysql备份BAT脚本分享
本文地址: http://www.cppcns.com/shujuku/mysql/182126.html
mysql bat备份_Windows下简单的Mysql备份BAT脚本分享相关推荐
- ningx修改mysql数据库密码_windows下面的php+mysql+nginx
每次换环境都会碰到这些问题,决定自己写一篇 完整的安装教程 自己以后也可以用得着. 一 准备: 1.nginx 1.10.1 使用版本是 nginx 1.10.1用该也算是当前比较新的稳定版本了 2 ...
- mysql weindow 安装_windows下怎么安装mysql
展开全部 1. MySQL Community Server 5.6.10 官方网站下载mysql-5.6.10-winx64.zip 2.解压到d:\MySQL.(路径62616964757a686 ...
- win mysql 卸载工具_windows下彻底卸载mysql
1>停止MySQL服务 开始->所有应用->Windows管理工具->服务,将MySQL服务停止. 2>卸载mysql server 控制面板\所有控制面板项\程序和功能 ...
- mysql 自动备份_windows下mysql定时自动备份
4. 在bat文件中,录入以下命令: c: cd C:\Program Files\MySQL\MySQL Server 5.7\bin set "Ymd=%date:~,4%%date:~ ...
- windows mysql 备份_Windows下MySQL数据库备份脚本(二) | 系统运维
说明: MySQL数据库安装目录:C:\Program Files\MySQL\MySQL Server 5.0 MySQL数据库存放目录:C:\Program Files\MySQL\MySQL S ...
- apache tomcat php mysql 配置_Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结...
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+ph ...
- windows 下执行mysql脚本_Windows下批处理执行MySQL脚本文件
一. @echo off Setlocal enabledelayedexpansion ::CODER BY Mark_Li POWERD BY iBAT 1.6 cd "C:\Progr ...
- windows mysql读写分离_windows下的MySql实现读写分离
MySql读写分离 1.删除系统服务 sc delete 服务名 2.复制安装好的3380文件夹到3381 3.进入3381\logs目录下将所有文件删除 4.进入3381\data目录,将所有的lo ...
- mysql远程定时任务_Linux下定时任务实现mysql自动备份并上传远程ftp
Linux下定时任务实现mysql自动备份并上传远程ftp 1.创建保存备份文件的目录:/home/mysql_data cd /home mkdir mysql_data 2.创建备份脚本文件:/h ...
最新文章
- JDK5.0中JVM堆模型、GC垃圾收集详细解析 .
- C++ 学习路线推荐
- Spring学习总结(一)——Spring实现IoC的多种方式
- QT中事件发送函数sendEvent()、postEvent()详解
- cdh集群linux命令,CDH集群中,服务器启动spark2-shell命令行注意事项
- MATLAB_排列组合_组合生成程序
- iBatis的基本配置+CRUD操作
- [轉]MS SQL 显示表结构
- mysql中连接运算符_MySQL的运算符
- php常见问题辨析(二)
- STM32F207和DM9161A的以太网实现方案
- 树莓派摄像头,协议相关,人脸、车牌识别
- Windows官方系统镜像下载及相关介绍
- 贝叶斯分析之利用线性回归模型理解并预测数据(三)
- 透明背景视频的制作与应用
- 分分钟拥有哈利波特的隐身衣,还是在手机端的那种
- 新手播音小白,想学播音从什么地方开始?
- 物联网协议之NBIOT
- 怎么用计算机弹心如水止,心静如水, 怎样用心看自己
- 微信小程序报错:运行内存不足,请重新打开该小程序