Как разбить огромный SQL файл на отдельные запросы

X
На сайте с 17.08.2012
Offline
47
1471

Приветствую!

Подскажите, пожалуйста, каким образом разбить огромный (15гб) sql файл на отдельные запросы.

В файле один запрос может занимать до 1кк строк. То есть, один запрос не равен одной строке.

Проблема в том, что мне его никак не импортировать обратно в mysql

hb2bd
На сайте с 06.04.2016
Offline
29
#1
Проблема в том, что мне его никак не импортировать обратно в mysql

sypex dumper. спасибо скажете потом.

М
ДП
На сайте с 23.11.2009
Offline
203
#2
Проблема в том, что мне его никак не импортировать обратно в mysql

А в чем точно проблема? у вас нет ssh на сервере?

L
На сайте с 10.02.2015
Offline
221
#3

Это типа бекап? Там INSERT на 1М строк?

Потом будете думать при создании бекапа, меняя стандартные настройки. :)

[umka]
На сайте с 25.05.2008
Offline
456
#4
Дикий пионер:
А в чем точно проблема? у вас нет ssh на сервере?

Скорее всего, упирается в max_packet_size.

Лог в помощь!
bay_ebook
На сайте с 28.05.2010
Offline
111
#5
Xylitol:
Приветствую!
Подскажите, пожалуйста, каким образом разбить огромный (15гб) sql файл на отдельные запросы.
В файле один запрос может занимать до 1кк строк. То есть, один запрос не равен одной строке.
Проблема в том, что мне его никак не импортировать обратно в mysql

sypex dumper

heidisql

изменить настройки сервера и залить через дамп по ssh.

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)
X
На сайте с 17.08.2012
Offline
47
#6

Бэкап и был сделан sypexdumper в один файл все таблицы.

Теперь запрос insert into table 'table' values (); размером в 1гигабайт

E2
На сайте с 15.12.2006
Offline
128
#7

Ну разбить их на несколько, вставив INSERT на каждой 100-ой строке. Это несложная задача обработки текстового файла.

Ап! И тигры у ног моих сели.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий