Я опубликую свои выводы для других людей.
Я не получил функцию резервного копирования MySQL Administrator, чтобы работать автоматически, вместо этого я использовал предложение @mOrSa
Мои выводы таковы: я создал командный файл, используя этот код:
@echo off
set zy=2011
set zm=1
set zd=17
set zz = ((zy*100)+zm)*100+zd
Set hr=%TIME:~0,2%
Set mn=%TIME:~3,2%
echo Running dump...
C:\Progra~1\MySQL\MYSQLS~1.5\bin\mysqldump -uuser -password --port=3307 --result-file="c:\MySqlBackups\backup_%zz%_%hr%%mn%.sql" meibergen_dbo
echo Done!
echo Deleting old files
forfiles /P "C:\MySqlBackups" /S /M *.sql /D -7 /C "cmd /c del @PATH"
echo Done!
Это создает файл .SQL в выбранной папке с форматом имени «backup_20110825_14: 54.sql».Он также удаляет все файлы старше 7 дней в этой папке.У меня Windows Server 2008, поэтому файл «forfiles.exe» стандартно устанавливается в папке system32.Если у вас нет этой программы, вы можете скачать ее где-нибудь бесплатно.
После этого я установил запланированное задание на запуск этого пакетного файла в планировщике задач Windows.Убедитесь, что вы дали соответствующие права в расписании.Выполняется ежедневно.