Задавайте вопросы, мы ответим
Вы не зашли.
приключилась проблема и слетел весь каталог с файлами (frm,MYI,MYD)
резервное копирование делали xtrabackup
теперь пытаюсь восстановить
# ls -l /root/Pandora/sqltmp | du -mh /root/Pandora/sqltmp/*
5.0M /root/Pandora/sqltmp/ib_logfile0
5.0M /root/Pandora/sqltmp/ib_logfile1
146M /root/Pandora/sqltmp/ibdata1
2.0K /root/Pandora/sqltmp/xtrabackup_checkpoints
2.0M /root/Pandora/sqltmp/xtrabackup_logfile
все вроде файлы добавились в /var/db/mysql/
но вот каталог базы с таблицами (frm,MYI,MYD) не появился что можно предпринять для того что бы извлечь данные?
Неактивен
xtrabackup работает по принципу InnoDB hotcopy: он не копирует файлики структур *.frm.
Ну и, разумеется, он не копирует файлики MyISAM. Так что, боюсь, эти данные утеряны.
Файлики frm содержат метаинформацию о табличках — если у Вас есть где-то информация
о структуре таблиц, Вы можете восстановить хотя бы таблички InnoDB: нужно в пустом
экземпляре MySQL создать таблички со старой структурой данных, скопировать файлики
frm в каталог MySQL с восстановленным tablespace, и запустить сервер.
P.S. Если Вы использовали innobackupex, то, возможно, эти данные сохранились где-то еще,
нужно просто поискать.
Неактивен
у меня все таблицы формата InnoDB вроде создал еще 1 базу воссоздал структуру, файлы вернул в папку с оригинальной структурой
при SELECT запросе в одну таблицу БД падает
смотрел утилиту http://code.google.com/p/innodb-tools/downloads/list но она сложная тоже структуру восстанавливает, есть ли альтернатива?
Неактивен
Падает с какой ошибкой? Структура должна быть абсолютно точно той же,
что была в старой базе, иначе не заработает.
Неактивен