Я думаю, что это может быть полезным решением. Если имя таблицы «person», вы можете использовать sed, чтобы получить все строки, необходимые для восстановления таблицы.
sed -n -e '/DROP TABLE IF EXISTS.*`person `/,/UNLOCK TABLES/p' data.sql > new_data.sql
На основании этого ответа , где отсутствует таблица «DROP TABLE IF EXIST» для восстанавливаемой таблицы, и вам необходимо удалить несколько строк в нижней части нового файла, прежде чем использовать его, чтобы предотвратить удаляя следующую таблицу.
Подробную информацию также можно найти здесь