Recovering mysql innodb table from table.ibd backup file
InnoDB tables cannot be copied the same way that MyISAM tables can.

Just copying the .frm and .ibd files from one location to another is not enoght.

Copying the .frm and .ibd file of an InnoDB table is only good if and only if you can guarantee that the tablespace id of the .ibd file matches exactly with the tablespace id entry in the metdata of the ibdata1 file.

Have a look at  Recovering an InnoDB table from only an .ibd file.

Also have a look at  This Detailed explanation  from  @RolandoMySQLDBA.