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

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

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

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

1 Ответ

0 голосов
/ 12 сентября 2010

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

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

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

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

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...