MYSQL数据库自动备份
MYSQL数据库自动备份,免去备份日常杂事。
·
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、创建定时任务,定时任务执行上面的脚本文件。
更多推荐
已为社区贡献1条内容
所有评论(0)