2013-07-24 2 views
0

Мы работаем над сайтом CRM. Теперь нам нужно перенести сайт с одного сервера на другой. У нас нет проблемы с переносом файлов, так как мы работаем над этим, чтобы мы знали изменения или обновления в этих файлах. Но мы должны перенести БД с одного сервера на другой, не теряя ни одной информации. Мы планировали сделать доступ к старой серверной БД с нового сервера, но мы меняем БД с старого сервера на новый. Но проблема в том, что когда мы делаем этот процесс, у пользователя есть возможности вставить записи в старую БД. Таким образом, мы теряем эти данные, так как мы уже взяли DUMP. Поэтому любезно предлагаем нам, как лучше всего сделать передачу данных с потерей отдельных данных.Сдвиг данных с одного сервера на другой

Мы думаем взять записи между временами от сбрасывания до перехода на новый сервер. Возможно ли это? .... если да, то любезно предложите нам, как? ...

+2

Используйте [replication] (http://dev.mysql.com/doc/en/replication.html), например. как описано в [Быстрая репликация MySQL для перемещения базы данных] (http://blog.onetechnical.com/2012/05/29/quick-mysql-replication-to-move-a-database/). – eggyal

+1

В зависимости от времени, которое потребуется для обработки миграции, вы также можете просто взять старый сервер «вниз для обслуживания» непосредственно перед выполнением дампа. –

+0

@SajanParikh: Да, потому что критически важные приложения всегда должны быть отключены в автономном режиме «для обслуживания». Google должен чаще брать GMail и Google Search в автономном режиме ... они, очевидно, не поддерживают их достаточно! – eggyal

ответ

0

Разрешить обновления с обоих серверов, то есть старый сервер БД будет получать обновления. Когда миграция DNS завершена, только затем выполните миграцию данных БД. Тем не менее, вероятно, будет некоторое время простоя, но скрипты могут ускорить это.

Смежные вопросы