Восстановление из бэкапа и бинарника - PullRequest
0 голосов
/ 17 сентября 2009

Бывают случаи, когда таблица / база данных удаляется непреднамеренно.

Я должен проверить дату и время стартовой позиции из двоичного файла, когда была сделана резервная копия. Я также должен проверить дату и время позиции, в которой находится «падение» заявление. Я запускаю оператор mysqlbinlog с этими параметрами.

Я не могу использовать параметры start-position и stop-position, поскольку двоичные файлы распределены по разным файлам. Есть ли лучший способ справиться с такими человеческими ошибками?

1 Ответ

0 голосов
/ 17 сентября 2009

каждый раз, когда вы делаете резервную копию, вы должны использовать FLUSH TABLES WITH READ LOCK, чтобы привести все таблицы в согласованное состояние, а затем FLUSH LOGS для закрытия текущего двоичного журнала. затем, когда вы применяете резервное копирование, все, что вам нужно сделать, это воспроизвести один двоичный журнал.

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