История изменений
Исправление goingUp, (текущая версия) :
Я делал так
- С oldsql снять подный дамп (все БД и таблицы)
2.1 включить мастер репликацию на oldsql. ЕМНИП нужен будет рестарт сервера.
2.2 снять дамп с работающей базы с ключиком, который запоминает позицию на мастере –master-data
- Ночью, отключть все сервисы которые цепляются к mysql
- Дождаться, пока слейв догонит мастер и сделать слейв новым мастером.
ЕМНИП я делал statement based репликацию, не знаю, лучший ли это вариант, но у меня проблем не было.
По-моему беспроигрышный вариант (кроме потраченого времени), даунтайм только на перезагрузку сервера, если что-то пойдет не так, можно будет просто перенести без репликации.
Исправление goingUp, :
Я делал так
- С oldsql снять подный дамп (все БД и таблицы)
2.1 включить мастер репликацию на oldsql
2.2 снять дамп с ключиком, который запоминает позицию на мастере –master-data
- Ночью, отключть все сервисы которые цепляются к mysql
- Дождаться, пока слейв догонит мастер и сделать слейв новым мастером.
ЕМНИП я делал statement based репликацию, не знаю, лучший ли это вариант, но у меня проблем не было.
По-моему беспроигрышный вариант (кроме потраченого времени), если что-то пойдет не так, можно будет просто перенести без репликации.
Исходная версия goingUp, :
Я делал так
- С oldsql снять подный дамп (все БД и таблицы)
2.1 включить мастер репликацию на oldsql 2.2 снять дамп с ключиком, который запоминает позицию на мастере –master-data
- Ночью, отключть все сервисы которые цепляются к mysql
- Дождаться, пока слейв догонит мастер и сделать слейв новым мастером.
ЕМНИП я делал statement based репликацию, не знаю, лучший ли это вариант, но у меня проблем не было.
По-моему беспроигрышный вариант (кроме потраченого времени), если что-то пойдет не так, можно будет просто перенести без репликации.