Spróbuj ponownie uruchomić klienta mysql z opcją --skip-auto-rehash i spróbuj ponownie DROP TABLE.
Jeśli powyższe nie działa, wypróbuj to z podręcznika MySQL:
Masz uszkodzony słownik danych innodb.
https://dev.mysql.com/doc /refman/5.0/en/innodb-troubleshooting-datadict.html
Problem z tabelą tymczasową
Jeśli MySQL ulegnie awarii w trakcie operacji ALTER TABLE, możesz skończyć z osieroconą tabelą tymczasową w obszarze tabel InnoDB. Korzystając z Monitora tabel, możesz zobaczyć wylistowaną tabelę o nazwie zaczynającej się od #sql-. Instrukcje SQL można wykonywać na tabelach, których nazwa zawiera znak „#”, jeśli umieścisz nazwę w znakach wstecznych. W ten sposób możesz usunąć taką osieroconą tabelę jak każdą inną osieroconą tabelę, korzystając z metody opisanej wcześniej. Aby skopiować lub zmienić nazwę pliku w powłoce Uniksa, musisz umieścić nazwę pliku w podwójnych cudzysłowach, jeśli nazwa pliku zawiera „#”.