Есть два сервера (на разных хостинга), один работает как основной, второй как резервный, в случаи падения первого, второй берет на себя основную работу через dns failover, до восстановления первого. Нужно настроить синхронизацию БД, чтобы пока работает первый, все данные с него, дублировались на второй (резервный) сервер, кроме самых данных и структура БД тоже, вдруг она будет изменена на основном сервере, ну и в случаи восстановления первого (основного), чтобы все данные которые были записаны на резервный, они автоматом перекинулись в БД на основной сервер.
Проблема вот в чем, настроить репликацию типа master-master не имеет возможности, потому что из-за специфической работы хостинга, у нас нету возможности править конфигурационные файлы сервера, банально тот же my.cnf.
Спасибо.
Кхм. Насколько часто меняются данные на основном сервере и насколько критична их потеря?
Например, раз в сутки (час) делаем полный дамп с основного сервера и разворачиваем на резерв.
Руслан Федосеев: не слишком часто, возможно раз в сутки, так как у нас интернет-магазин и все заказы обрабатываются и хранятся в 1С и в БД не записываются
разве что немного поколдовать над логикой восстановления данных с резервного сервера... Вам нужен какой то признак, что на резервный сервер велась запись.
Может логичнее будет сливать дампы на третий сервер, там анализировать, строить правильный и разливать на оба сервера ;)