MySQL - как сделать резервную копию базы данных на другом сервере?

0

У меня есть 2 базы данных с таблицами MyISAM, которые обновляются один раз в неделю. Они довольно большие по размеру (одна БД - 2 ГБ, а другая - 6 ГБ). Я в настоящее время поддерживаю их один раз в неделю с помощью mysqldump и сохраняю последние две недели .sql дампов на том же сервере, на котором работают DB.

Я хотел бы, однако, иметь возможность сбросить резервные копии на другой сервер, поскольку они занимают ненужное пространство сервера. Каков наилучший способ достичь этого? Если возможно, я хотел бы сохранить базы данных во время резервного копирования. (во время процесса резервного копирования не происходит никаких вставок или обновлений, просто выбирается).

Спасибо заранее, Тим

  • 0
    Существует миллион способов и протоколов для передачи вывода mysqldump на другой сервер - вопрос в том, какой метод лучше всего подходит для вашей установки. Чтобы получить ответ на этот вопрос, вы должны подробнее рассказать о том, что вы используете (структура сети, ОС ....)
  • 0
    Кроме того, этот вопрос больше подходит для дочернего сайта SO, serverfault.com. Голосование за миграцию туда (не нужно ничего делать, миграция пройдет автоматически)
Показать ещё 1 комментарий
Теги:
myisam
backup
mysqldump

1 ответ

0

Если бы я был, я бы создал script, который сделал резервную копию, а затем отправил резервную копию в другом месте. Я знаю, что это то, о чем вы спрашиваете, но вы упустили некоторые вещи, которые было бы хорошо знать, например, какие ОС работают ваши две системы?

Из них оба окна, вы можете монтировать сетевой диск и иметь там резервную копию (или скопировать там дамп). Если это серверы linux, я бы рекомендовал скопировать его с помощью команды scp. Если это микс, тогда он становится забавным и хитрым.

Если вы работаете с Linux-серверами, следующее руководство должно пройти вас через процесс резервного копирования. Нажмите меня!

Если вы все еще царапаете свою голову после прочтения этого, дайте мне знать, какие ОС вы катаетесь, и я могу предоставить более подробные инструкции.

Удачи!

  • 0
    Здравствуй! Спасибо за ваш комментарий. Серверной средой LIVE является Linux, в то время как я хотел бы переместить файлы дампа (т.е. скопировать и удалить без ручного вмешательства) в среду Windows (мой домашний ПК). Кроме того, есть ли бесплатные инструменты для автоматизации этого процесса? Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню