0x00 前言
为什么要写这个呢,之前给某国企的培训完项目后,系统管理员比较关心数据备份的问题,但是他不懂啊,非要我弄个东西给他,好吧。0x01 代码
@echo off
echo.
echo.==========================================================
echo. MYSQL备份批处理
echo. 请将将本文件放在SQL备份的目录下
echo. 并且修改本批处理的连接信息
echo.
echo. Create By William Suen on 2015
echo.==========================================================
echo.
echo.
:: 使用请先修改一下配置
:: MYSQL的BIN目录
set mysqldump=C:\Program Files\MySQL\MySQL Server 5.6\bin
:: 用户名
set username=root
:: 密码
set password=root
:: 数据库
set database=Email
set backupdir=%cd%
set backupname=%database%-%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%.sql
echo.
echo.MYSQLDUMP路径:%mysqldump%\mysqldump.exe
echo.
echo.用户名:%username%
echo.
echo.数据库:%database%
echo.
echo.备份路径:%cd%\%backupname%
echo.
pause
echo.
echo.正在执行备份操作...
cd /d %mysqldump%
mysqldump -u%username% -p%password% %database% > %backupdir%\%backupname%
echo.命令完成
echo.
pause