Nur für den Fall, dass es noch jemanden interessiert:
Ich hatte das gleiche Problem, nachdem ich ein Datenbankverzeichnis direkt mit dem Befehl
kopiert hattecp -r /path/to/my/database /var/lib/mysql/new_database
Wenn Sie dies mit einer Datenbank tun, die InnoDB verwendet Tabellen, erhalten Sie diesen verrückten „Tabelle existiert nicht“-Fehler, der oben erwähnt wurde.
Das Problem ist, dass Sie den ib* benötigen Dateien im Stammverzeichnis des MySQL-Datenverzeichnisses (z. B. ibdata1 , ib_logfile0 und ib_logfile1 ).
Als ich diese kopierte, funktionierte es für mich.