Как удалить вывод для одной большой таблицы внутри mysqldump с большим количеством таблиц?Как удалить таблицу из mysqldump
У меня есть дамп базы данных размером 6 ГБ, но 90% ее - только одна таблица журналов «cache_entries», которую мне больше не нужно в моей резервной копии.
Как я могу легко удалить этот бит внутри дампа, который описывает большую таблицу журналов?
Я нашел это: http://gtowey.blogspot.de/2009/11/restore-single-table-from-mysqldump.html
Пример:
grep -n 'Table structure' dump.sql
, а затем, например:
sed -n '40,61 p' dump.sql > t2.sql
Но как я могу изменить, что для моих нужд?
Зачем даже включать эту таблицу в исходную дамп? Кажется, что API для mysqldump должен позволить вам просто сбрасывать таблицы, которые вам нужны, http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html – ControlAltDel
Я не сделал эту безумную резервную копию;) – rubo77