Мой выбор на компьютере с Windows - создать командный файл, который запускает mysqldump
с параметрами, которые вам больше подходят.
Этот пакетный файл может быть привязан к планировщику Windows для автоматического выполнения в любой момент времени.
Вы можете обратиться к этой странице за рекомендациями сообщества MySQL.
Теперь, когда у вас есть дамп вашей БД, ваш скрипт должен отправить его на сервер назначения и развернуть его локально (это также можно сделать автоматически).
- я использую параметры для
mysqldump
, что позволяет мне постепенно добавлять данные на новый сервер
- Я передаю дамп, используя DeltaCopy , который является оболочкой для окон сообщества вокруг программы rsync (если вам интересно, вы также должны проверить Syncrify на этой странице)
оба этих последних пункта обеспечивают чрезвычайно быстрый процесс, чем копирование всей БД каждый раз.