Why, after the change occurs Table 'xxxxx' doesn't exist in engine?

Transferred data from datadir to another directory
Askew askew replaced the ibdata1 and in the end everything broke down.

all tables which are endured there ie show tables of their shows
but when I do select * from xxxxx
the output Table 'xxxxx' doesn't exist in engine

stackoverflow.com as that did not help

innodb_force_recovery = 4 does not work
innodb_force_recovery = 6 mysql crashes without any errors

how to repair it?
maybe there are thing that .ibd, .frm parse and output sql that can be performed?
June 27th 19 at 15:35

Find more questions by tags MySQL