您的位置:首页 > 数据库 > MySQL

MYSQL一键导出SQL批处理,比较懒,所以写了这个东西

2015-06-16 17:20 639 查看
0x00 前言

为什么要写这个呢,之前给某国企的培训完项目后,系统管理员比较关心数据备份的问题,但是他不懂啊,非要我弄个东西给他,好吧。

0x01 代码

[code]@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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: