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

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

WBOY
WBOYOriginal
2016-10-17 09:29:591313Durchsuche

    批处理生成的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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn