Tente reiniciar o cliente mysql com a opção --skip-auto-rehash e tente DROP TABLE novamente.
Se acima não funcionar, tente isso no MySQL Manual:
Você tem um dicionário de dados innodb corrompido.
https://dev.mysql.com/doc /refman/5.0/en/innodb-troubleshooting-datadict.html
Problema com a Tabela Temporária
Se o MySQL travar no meio de uma operação ALTER TABLE, você pode acabar com uma tabela temporária órfã dentro do tablespace InnoDB. Usando o Table Monitor, você pode ver listada uma tabela com um nome que começa com #sql-. Você pode executar instruções SQL em tabelas cujo nome contém o caractere “#” se colocar o nome entre acentos graves. Assim, você pode descartar uma tabela órfã como qualquer outra tabela órfã usando o método descrito anteriormente. Para copiar ou renomear um arquivo no shell do Unix, você precisa colocar o nome do arquivo entre aspas duplas se o nome do arquivo contiver “#”.