首页  >  文章  >  后端开发  >  批处理备份mysql多个数据库每次备份的时候如何保存在同一个文件夹下?

批处理备份mysql多个数据库每次备份的时候如何保存在同一个文件夹下?

WBOY
WBOY原创
2016-10-17 09:29:591314浏览

    批处理生成的mysql数据一天备份一次 如何在批处理中创建以当天命名的文件夹并把生成的sql文件保存在文件夹下

<code>@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
D:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --opt -u root --password=123456 anna > E:\crontab\mysql\sql\bbs_anna%Ymd%.sql

D:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --opt -u root --password=123456 typecho > E:\crontab\mysql\sql\bbs_typecho%Ymd%.sql
@echo on</code>

回复内容:

    批处理生成的mysql数据一天备份一次 如何在批处理中创建以当天命名的文件夹并把生成的sql文件保存在文件夹下

<code>@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
D:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --opt -u root --password=123456 anna > E:\crontab\mysql\sql\bbs_anna%Ymd%.sql

D:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --opt -u root --password=123456 typecho > E:\crontab\mysql\sql\bbs_typecho%Ymd%.sql
@echo on</code>

只要新建一个目录就可以了,根据你的文件修改如下:
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
mkdir E:\crontab\mysql\sql\%Ymd%
D:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --opt -u root --password=123456 anna > E:\crontab\mysql\sql\%Ymd%\bbs_anna.sql
D:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --opt -u root --password=123456 typecho > E:\crontab\mysql\sql\%Ymd%\bbs_typecho.sql
@echo on

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn