URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83340
[ Назад ]

Исходное сообщение
"Восстановление базы с InnoDB MySQL"

Отправлено xeon , 14-Дек-08 11:40 
Добрый день. Проблема следующая - имеем MySQL 5.0.27 (CentOS 5.2), в my.cnf включена опция innodb_file_per_table, необходимо восстановить удалённую базу, бекап которой есть только в виде файлов (дампа нет). Файлы выглядят так:
-rw-rw----  1 mysql mysql     8680 Сен 16 15:34 cars.frm
-rw-rw----  1 mysql mysql    98304 Окт  7 14:04 cars.ibd

При копировании файлов в назад в эту же базу таблицы видно:

mysql> show tables;
+---------------------------+
| Tables_in_carbase         |
+---------------------------+
| cars                      |
| clientgroups              |
| clients                   |
| error_logs                |
+---------------------------+
4 rows in set (0.00 sec)

но при любом обращении к ним имеем:
mysql> select * from cars;
ERROR 1146 (42S02): Table 'carbase.cars' doesn't exist

Подскажите плз как можно восстановить таблицы(в Ibd-файлах судя по strings данные есть).


Содержание

Сообщения в этом обсуждении
"Восстановление базы с InnoDB MySQL"
Отправлено logka , 16-Дек-08 14:03 
>Добрый день. Проблема следующая - имеем MySQL 5.0.27 (CentOS 5.2), в my.cnf
>включена опция innodb_file_per_table, необходимо восстановить удалённую базу, бекап которой есть только
>в виде файлов (дампа нет).

А все чувак.
нет дампа - нет базы.
с иннодб так :(


"Восстановление базы с InnoDB MySQL"
Отправлено Mr_Dee , 16-Дек-08 15:50 
>>Добрый день. Проблема следующая - имеем MySQL 5.0.27 (CentOS 5.2), в my.cnf
>>включена опция innodb_file_per_table, необходимо восстановить удалённую базу, бекап которой есть только
>>в виде файлов (дампа нет).
>
>А все чувак.
>нет дампа - нет базы.
>с иннодб так :(

mysqlcheck , myisamchk
погонять не пробовали ?


"Восстановление базы с InnoDB MySQL"
Отправлено xeon , 16-Дек-08 15:52 
>mysqlcheck , myisamchk
>погонять не пробовали ?

Они для myisam таблиц только


"Восстановление базы с InnoDB MySQL"
Отправлено xeon , 16-Дек-08 15:53 
>А все чувак.
>нет дампа - нет базы.
>с иннодб так :(

я отказываюсь в это верить:)
обидно блин, хоть бери strings`ом доставай..