search

Home  >  Q&A  >  body text

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

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

@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
PHP中文网PHP中文网2819 days ago230

reply all(1)I'll reply

  • 天蓬老师

    天蓬老师2017-04-10 17:19:01

    只要新建一个目录就可以了,根据你的文件修改如下:
    @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

    reply
    0
  • Cancelreply