1、创建备份脚本;
将以下代码复制到文本文件中,另存文件文件名[.txt],改为【.bat】

@echo off
:start

# 以时间为维度作为备份文件名的后缀
set dt=%time:~0,2%
if %dt% lss 10 set dt=%dt: =0%

set file_name=%date:~0,4%%date:~5,2%%date:~8,2%%dt%%time:~3,2%

# 在这里设置Mysql的安装路径;
set bin_path="D:\MySQL\MySQL Server 8.0\bin\"

# 这里设置备份的存储路径
set save_path="E:\DBBAK\mysql"

# 这里设置压缩软件的安装路径
set zip_path="C:\Program Files\7-Zip\7z.exe"

echo 开始备份,运行时间会有点长,请耐等待
# 1234为数据库密码
%bin_path%mysqldump.exe -uroot -p1234 wisefac> %save_path%\wisefac_%file_name%.sql

echo 开始压缩,运行时间会有点长,请耐等待
%zip_path% a -tzip -p123  %save_path%\wisefac_%file_name%.zip %save_path%\wisefac_%file_name%.sql

echo 开始清理sql格式备份
echo 清理SQL格式备份文件,只保留压缩包
del %save_path%\wisefac_%file_name%.sql

2、创建定时任务,定时任务执行上面的脚本文件。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐