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
本文介绍了一个用于MySQL数据库备份的批处理脚本。该脚本通过简单的命令行方式实现了数据库的备份功能,并允许用户自定义备份的目标位置及文件名。文章提供了完整的脚本代码,包括设置MySQL的BIN目录路径、用户名、密码、数据库名称等关键信息。
148

被折叠的 条评论
为什么被折叠?



