Windows下实现MySQL数据库自动备份脚本,自动删除一周前备份数据,并生成日志文件
Windows下实现MySQL数据库自动备份脚本,自动删除一周前备份数据,并生成日志文件1、生成SQL文件,新建back.bat脚本@echo off
set MYSQL_PATH=D:\MySQL-8.0.26\bin
set DB_HOST=localhost
set DB_USERNAME=root
set DB_PASSWORD=root
set DB_NAME=mydb
set BACKUP_PATH=E:\MySqlBack\MySQL
rem 获取当前日期,并将其格式化为 YYYY-MM-DD 格式
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I
set YYYY=%datetime:~0,4%
set MM=%datetime:~4,2%
set DD=%datetime:~6,2%
set CURRENT_DATE=%Y