Шансов восстановить удалённую таблицу обычно мало, а перезатёртую - практически нет.
Есть пара
иногда работающих практик:
Восстановление через файловую систему:
Некоторое время после удаления таблицы, она может оставаться на жёстком диске.
Нужно
как можно скорее предотвратить дальнейшую запись на диск: остановить MySQL, отмонтировать раздел с базой данных и примонтировать его в режиме read-only, или в принципе снять образ диска (не копию файлов) и исследовать его только в режиме read-only.
Затем можно исследовать раздел с базой на наличие удалённых таблиц/баз с помощью общих инструментов, вроде
extundelete, или специализированных, вроде
undrop-for-innodb.
Восстановление через binlog:
Можно попытаться восстановить все запросы (CREATE TABLE, INSERT и т.д.) к базе за весь настроенный срок существования binlog.
Если нужные данные в движок были добавлены в пределах этого срока, вы сможете восстановить их полностью. Если нет - только те данные, что попали в срок жизни binlog.