Wiki answer generated from question comments by akuzminsky
If you see *.ibd
files then innodb_file_per_table
is ON
, otherwise all tables would be in ibdata1
.
If it tells a table doesn't exists then the table is missing in InnoDB dictionary. Try to dump all tables into separate sql dumps (one table - one file). Those tables you can't dump you can restore with TwinDB recovery toolkitTwinDB recovery toolkit.
There are no binary packages yet. You have to get source code from launchpadGitHub and compile it. See instructions at Recover InnoDB dictionary. It's pretty straightforward:
bzrgit lpclone [email protected]:twindb/undrop-for-innodb .git
and then
make all