Я ищу что-то для локального запуска на моем ПК, которое будет входить в систему на сервере, делать дамп mysql и загружать его на мой компьютер. Что-то, что я могу запланировать запускать ежедневно.
Бонус, если он также может синхронизировать файлы сайта.
Я запускаю Windows 7, Linux на стороне сервера. Сервер в другой стране.
Вы можете запустить mysqldump со своего ПК. Просто используйте аргумент -h и укажите удаленный сервер MySQL. Убедитесь, что вы предоставили пользователю резервного копирования как минимум права SELECT в отношении баз данных, для которых вы хотите создать резервную копию, с IP-адреса или подсети.
Ура
Вот как я это делаю: MySQL работает на размещенном сервере Linux, а местом назначения (в настоящее время) является Mac. Этот метод также будет работать с местом назначения Windows.
В результате у меня есть локальные копии того, что находится на удаленном сервере. В частности, я могу создавать отчеты локально из базы данных, что я не могу легко сделать на хосте, поскольку необходимые модули Perl мне недоступны, а Perl - мой предпочтительный инструмент отчетности.
Вы можете взглянуть на SQLyog (не бесплатно).
Оглядевшись, я обнаружил: Автозагрузка для MySQL компании SwordSky Software. От 50 до 120 долларов в зависимости от требуемой версии.
Cygwin для ПК также имеет разновидности утилит gnu, с которыми вы, вероятно, привыкли работать. В Windows теперь тоже есть cron :)