Я хотел бы знать, есть ли способ восстановить мои базы данных, у меня нет репликации, и я хотел бы перенести свои базы данных без простоя или потери данных. Итак, с бинлогами я могу это сделать? У меня на моем новом сервере уже есть база данных, но она довольно старая, возможно ли это. заранее спасибо

0
Eduardo Perez 2 Мар 2017 в 07:39
Это другая форма той же задачи - dba.stackexchange.com/questions/165914/…, или это отдельные, новые? С небольшим временем простоя, как описано в этом вопросе - да, можно, но время простоя все равно будет.
 – 
a_vlad
2 Мар 2017 в 08:08

1 ответ

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

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

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

0
songlei.wang 2 Мар 2017 в 12:32