SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.10.2009 03:14:33

Pandora
Участник
Откуда: UA
Зарегистрирован: 11.10.2009
Сообщений: 3

xtrabackup и восстановление InnoDB

приключилась проблема и слетел весь каталог с файлами (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) не появился что можно предпринять для того что бы извлечь данные?

Неактивен

 

#2 11.10.2009 22:16:47

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: xtrabackup и восстановление InnoDB

xtrabackup работает по принципу InnoDB hotcopy: он не копирует файлики структур *.frm.
Ну и, разумеется, он не копирует файлики MyISAM. Так что, боюсь, эти данные утеряны.

Файлики frm содержат метаинформацию о табличках — если у Вас есть где-то информация
о структуре таблиц, Вы можете восстановить хотя бы таблички InnoDB: нужно в пустом
экземпляре MySQL создать таблички со старой структурой данных, скопировать файлики
frm в каталог MySQL с восстановленным tablespace, и запустить сервер.

P.S. Если Вы использовали innobackupex, то, возможно, эти данные сохранились где-то еще,
нужно просто поискать.

Неактивен

 

#3 13.10.2009 02:00:38

Pandora
Участник
Откуда: UA
Зарегистрирован: 11.10.2009
Сообщений: 3

Re: xtrabackup и восстановление InnoDB

у меня все таблицы формата InnoDB вроде создал еще 1 базу воссоздал структуру, файлы вернул в папку с оригинальной структурой
при SELECT запросе в одну таблицу БД падает
смотрел утилиту http://code.google.com/p/innodb-tools/downloads/list но она сложная тоже структуру восстанавливает, есть ли альтернатива?

Неактивен

 

#4 13.10.2009 15:39:18

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: xtrabackup и восстановление InnoDB

Падает с какой ошибкой? Структура должна быть абсолютно точно той же,
что была в старой базе, иначе не заработает.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson