Добрый день. Проблема следующая - имеем 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 данные есть).
>Добрый день. Проблема следующая - имеем MySQL 5.0.27 (CentOS 5.2), в my.cnf
>включена опция innodb_file_per_table, необходимо восстановить удалённую базу, бекап которой есть только
>в виде файлов (дампа нет).А все чувак.
нет дампа - нет базы.
с иннодб так :(
>>Добрый день. Проблема следующая - имеем MySQL 5.0.27 (CentOS 5.2), в my.cnf
>>включена опция innodb_file_per_table, необходимо восстановить удалённую базу, бекап которой есть только
>>в виде файлов (дампа нет).
>
>А все чувак.
>нет дампа - нет базы.
>с иннодб так :(mysqlcheck , myisamchk
погонять не пробовали ?
>mysqlcheck , myisamchk
>погонять не пробовали ?Они для myisam таблиц только
>А все чувак.
>нет дампа - нет базы.
>с иннодб так :(я отказываюсь в это верить:)
обидно блин, хоть бери strings`ом доставай..