Сохранение файла MySQL с помощью DATE с использованием cmd

Я пытаюсь сохранить резервные копии mysql в папку с датой, включенной в имя файла. Я могу нормально сохранять файлы, не включая% date%, но когда я добавляю их и запускаю, они возвращаются
«Errcode: 2 — Нет такого файла или каталога»

У меня есть строка cmd:

mysqldump -uroot -p[password] --result-file="C:\Users\.....\DatabaseDumps\TestBackup_%date%.sql" Minerva

Я удалил пароль и сохранил путь

Я не могу найти в Интернете ничего, что показало бы решение этой проблемы, поэтому любой совет был бы отличным.
Спасибо

0

Решение

Linux
Для Linux я делал это в прошлом с помощью обратных кавычек (я думаю, что так они и называются), проверьте этот скрипт bash, который я только что сделал

echo "this is text" > file-`date +"%m_%d_%Y"`.text

Это создает файл file-02_26_2015.txt с содержанием «это текст»

Windows
Смотрите принятое решение здесь. Фактически вы выгружаете вывод% DATE% в другую переменную, а затем вызываете

https://superuser.com/questions/47885/windows-command-line-create-a-file-with-the-current-date-in-its-name

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]