Как восстановить одну таблицу из mysql файла дампа - PullRequest
0 голосов
/ 23 апреля 2020

У меня огромный mysql дамп-файл 14G. Мне нужно получить информацию и данные одной таблицы. Файл дампа содержит резервную копию моей базы данных mysql. Я использовал пару команд, чтобы получить желаемый результат, но ничего не получил. Я использую следующие команды:

1.sed -n -e '/ DROP TABLE. *mytable /, / UNLOCK TABLES / p' dump_file. sql .gz> new_file. sql

Это может не работать, так как я использую "--max_allowed_packet = 512M --comments --triggers --events --routines --add-drop-trigger - skip-add-drop-table --single -action --insert-ignore -f -K -q -e "в моем файле сценария.

Обе эти команды также возвращают пустой файл.

2 .sed -n -e '/ CREATE TABLE. *mytable /, / UNLOCK TABLES / p' dump_file. sql .gz> new_file. sql

3.sed -n -e ' / - Структура таблицы для таблицы mytable /, / UNLOCK TABLES / p 'dump_file. sql .gz> new_file. sql

Я работаю над mysql версия базы данных 5.7.22 и Linux (ContOS 7)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...