Win7 每天自动备份 MySQL
原创
©著作权归作者所有:来自51CTO博客作者Tom马的原创作品,请联系作者获取转载授权,否则将追究法律责任
安装 MySQL 5.7
1、新建 backup.bat 格式文件内容如下:
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
# 切换至 MySQL 目录
cd D:/mysql-5.7/bin/
D:
# 开始备份
mysqldump -h192.168.1.72 -P3306 -uroot -p123456 database > F:/db_backup/%Ymd%.sql
# 删除F:\db_backup\文件夹下30天前所有后缀.sql的文件
forfiles -p "F:\db_backup" -s -m *.sql -d -30 -c "cmd /c del @path"
2、删除目录
dir /ad/b/s f:\test\ |sort /r >f:\kill.txt
For /f "tokens=*" %%i in (f:\kill.txt) DO rd "%%i"
del f:\kill.txt
3、打开计划任务增加计划
4、其它 bat 命令
# 压缩文件
"C:\Program Files\WinRAR\Rar.exe" a -ep1 "I:\test\111.rar" "I:\test\111.txt"
# 参数说明
-ep1 # 不把路径保存在压缩文件中
a # 添加指定的文件
-r # 包含子文件夹
# 删除文件
del /f /s /q "I:\test\111.txt"
# 删除目录
rd /s /q "I:\test"
# 删除目录和文件
del /f /s /q I:\test\*.*
cd I:\test
rd /s /q I:\test