有关mysql备份的批处理(bat)脚本

发布时间:2020-07-19编辑:脚本学堂
本文介绍下,一个用于备份mysql数据的批处理脚本,有需要的朋友,参考下吧。

mysql进行备份的方法,有很多种,本文介绍一个批处理实现的方法,当然了,只能用在windows环境中了。

批处理脚本如下:
 

复制代码 代码示例:

::数据库文件目录:D:mysqldata
::备份存放目录:D:mysqlbackup

cd D:mysqldata
for /d %%i in (*) do (
cd D:mysqlbackup

::在备份存放目录下创建子目录,并以数据库名命名
if exist "%%i" (echo 1) ELSE  md %%i

cd %%i

::备份数据库,并以数据库名-日期的格式命名
"D:mysqlbin"mysqldump -uuser -ppassword %%i>%%i-"%date%".sql
cd D:mysqldata

)

::删除两周前的备份:
forfiles /p "D:mysqlbackup" /m *.sql -d -14 /c "cmd /c del /f @path"

更多有关批处理的教程,可以访问本站的批处理栏目。