Доброго времени суток, дамы и господа.Нужно восстановить удаленную (DROP TABLE) InnoDB таблицу.
Есть файлы таблица.frm и таблица.ibd (опция file_per_table включена) с данными почти на момент удаления.
Попытался создать пустую базу, в ней создать именно эти таблицы, и затем подменить файлы (чтобы получить "нормальный" бэкап). С MyISAM такое проходит "на ура", но InnoDB отказывается видеть файлы таблиц (вплоть до краха MySQL).
Если кто-то уже решал подобные задачи - поделитесь рецептом.
> Доброго времени суток, дамы и господа.
> Нужно восстановить удаленную (DROP TABLE) InnoDB таблицу.
> Есть файлы таблица.frm и таблица.ibd (опция file_per_table включена) с данными почти на
> момент удаления.
> Попытался создать пустую базу, в ней создать именно эти таблицы, и затем
> подменить файлы (чтобы получить "нормальный" бэкап). С MyISAM такое проходит "на
> ура", но InnoDB отказывается видеть файлы таблиц (вплоть до краха MySQL).
> Если кто-то уже решал подобные задачи - поделитесь рецептом.есть 2 категории людей - те, которые _уже_ делают бекапы и те, которые _ещё нет_
>> Доброго времени суток, дамы и господа.
>> Нужно восстановить удаленную (DROP TABLE) InnoDB таблицу.
>> Есть файлы таблица.frm и таблица.ibd (опция file_per_table включена) с данными почти на
>> момент удаления.
>> Попытался создать пустую базу, в ней создать именно эти таблицы, и затем
>> подменить файлы (чтобы получить "нормальный" бэкап). С MyISAM такое проходит "на
>> ура", но InnoDB отказывается видеть файлы таблиц (вплоть до краха MySQL).
>> Если кто-то уже решал подобные задачи - поделитесь рецептом.
> есть 2 категории людей - те, которые _уже_ делают бекапы и те,
> которые _ещё нет_Бэкап делается!
Стоят рядом два сервера, и с мастера все реплицируется на слэйв. Сохранность данных при падении мастера близка к 100%.
К сожалению, от кривых рук админа, "промахнувшегося" при удалении таблицы, такой бэкап не спасает (т.к. реплика выполняется практически моментально).
Единственное, что удалось сделать после остановки мускуля на слейве - как раз восстановить удаленные файлы .frm и .ibd.
>[оверквотинг удален]
>>> Если кто-то уже решал подобные задачи - поделитесь рецептом.
>> есть 2 категории людей - те, которые _уже_ делают бекапы и те,
>> которые _ещё нет_
> Бэкап делается!
> Стоят рядом два сервера, и с мастера все реплицируется на слэйв. Сохранность
> данных при падении мастера близка к 100%.
> К сожалению, от кривых рук админа, "промахнувшегося" при удалении таблицы, такой бэкап
> не спасает (т.к. реплика выполняется практически моментально).
> Единственное, что удалось сделать после остановки мускуля на слейве - как раз
> восстановить удаленные файлы .frm и .ibd.это не бакап - это реплика! объяснять в чём отличия нужно?
>Сохранность данных при падении мастера близка к 100%.Это называется "отказоустойчивость", а не "резервное копирование".
> Доброго времени суток, дамы и господа.
> Нужно восстановить удаленную (DROP TABLE) InnoDB таблицу.
> Есть файлы таблица.frm и таблица.ibd (опция file_per_table включена) с данными почти на
> момент удаления.
> Попытался создать пустую базу, в ней создать именно эти таблицы, и затем
> подменить файлы (чтобы получить "нормальный" бэкап). С MyISAM такое проходит "на
> ура", но InnoDB отказывается видеть файлы таблиц (вплоть до краха MySQL).
> Если кто-то уже решал подобные задачи - поделитесь рецептом.http://guglite.ru/?q=mysql+%D0%B2%D0%BE&...