Полагаю, у вас есть права доступа к этим операциям на вашем внешнем хосте. Тем не менее, у вас есть два подхода:
Использование mysqldump вашей установки Windows MySql и сценария bat для планирования
Если на вашем компьютере с Windows установлено wamp / lamp / etc, вы можете использовать mysqldump в файле bat и настроить планировщик windows на ежедневный вызов в 0:00.
Создайте файл .bat, содержащий: (Убедитесь, что ваш выходной каталог доступен для записи для этой задачи в Win Vista и 7):
set DATET=%date:~-4%_%date:~7,2%
"c:\xampplite\mysql\bin\mysqldump" --host="YOUR_HOST" --user="YOUR_USER" --password="YOUR_PASSWORD" YOUR_DB > "c:\"backup_%DATET%_YOUR_DB.sql
pause
... и установите задачу в вашем планировщике Windows, чтобы вызывать эту летучую мышь каждый день.
Если вам нужны дополнительные параметры для вашей резервной копии, не забудьте проверить mysqldump reference .
Использование полнофункционального программного решения для резервного копирования
Проверьте Каталог решений Mysql . Единственное бесплатное решение, которое я знаю из этого списка, - приложение от topsoft , но я его не тестировал. Вы также можете проверить Sourceforge .