CMD, 按日期备份mysql数据库, 并删除30天前的备份

8小时外,随记 / 2023-07-24 / 原文

1, 按日期备份mysql数据库,20230724_****.sql 

"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe" -P端口 -u帐号 -p密码 数据库名称>G:\\mysql.backup\\dbbak\\%date:~0,4%%date:~5,2%%date:~8,2%_文件名称.sql

 

2, 删除30天前的备份。

 forfiles /p "g:\mysql.backup\dbbak" /s /m *.sql /d -30 /c "cmd /c del @path"