Восстановление Mysql из бинлогов
Вопрос
Как мы можем сделать одну дату восстановления базы данных, например «с воскресенья по среду», но из одного файла binlog?
Спасибо,
Педро
Решение
Вы можете использовать mysqlbinlog
.Чтобы указать даты начала и окончания, используйте --start-datetime
и --stop-datetime
аргументы;они задокументированы на mysqlbinlog
страница в Руководстве по MySQL.
Другие советы
Сначала вам необходимо восстановить последнюю полную резервную копию, которая была до точки, до которой вы хотите восстановить.Затем воспроизведите бинлоги с этой точки (вероятно, должна была быть создана резервная копия, содержащая позицию бинлога - в противном случае вам придется попытаться ее решить) до точки, до которой вы хотите восстановить.
Не связан с StackOverflow