While performing a conditional DELETE
operation in one of my InnoDB tables, which apparently required some temporary table to be created in ibdata1, the hard di
No guarantees, but you may want to look at: https://launchpad.net/percona-data-recovery-tool-for-innodb
even when you use table namespaces, the ibdata1 file still contains data that those namespaces depend on, such as the multiversion index number and the transaction log. you can't just delete that file and expect it to work.
if you're extremely lucky, you can restore/undelete the ibdata1 file and start mysql with the --innodb_force_recovery=3 option. this will allow mysql to start without attempting to rollback/rollforward any transactions.
if you still hav eproblems, you need to post your mysql server log from startup.