windows下Mysql自动备份脚本

:: 编写脚本时的Mysql版本是 mysql5.5.16 Ver 14.14 Distrib 5.5.16, for Win32 (x86)
:: 本脚本用于保存一个数据库

:: 配置脚本参数
:: 配置数据库用户
SET DB_USER=root

:: 配置数据库密码
SET DB_PASSWORD=yuanse3366

:: 配置备份的数据库名称
SET DB_NAME=soms

:: 配置备份的文件路径
SET SAVE_PATH=D:databackdata

:: 配置mysqldump的路径
SET MYSQL_DUMP_PATH=D:wampmysqlinmysqldump.exe

:: 开始工作
:: 跳转到工作目录下
%SAVE_PATH:~0,2%
cd %SAVE_PATH%
:: 设置变量:备份文件名
SET BAK_FILE=%SAVE_PATH%soms_bak_%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%.sql
:: 开始做备份
%MYSQL_DUMP_PATH% -u%DB_USER% -p%DB_PASSWORD% %DB_NAME% --lock-all-tables -r%BAK_FILE%

将上面的脚本复制保存为BAT格式文件,修改配置参数,再添加到windows计划任务即可

本地server2008现正正常使用

原文地址:https://www.cnblogs.com/zhenzhong/p/3156588.html