pavel80
Новичок
Создание дампа для огромной таблицы
Есть таблица с 8-ю миллионами записей, нужно сделать дамп в файл части таблицы по условию(приблизительно 2 миллиона записей).
если через обыкновенный SELECT (запрос с LIMIT, запись в файл и так по циклу) ложится mysql
если сразу без лимитов, то падает php от переполнения лимита памяти.
через SELECT * INTO OUTFILE вывыливается MySQL с ошибкой
Can't create file '....../result.sql' (errno: 2)
Юзер не root, и права на папку 777.
Как вообще такое решается?
Есть таблица с 8-ю миллионами записей, нужно сделать дамп в файл части таблицы по условию(приблизительно 2 миллиона записей).
если через обыкновенный SELECT (запрос с LIMIT, запись в файл и так по циклу) ложится mysql
если сразу без лимитов, то падает php от переполнения лимита памяти.
через SELECT * INTO OUTFILE вывыливается MySQL с ошибкой
Can't create file '....../result.sql' (errno: 2)
Юзер не root, и права на папку 777.
Как вообще такое решается?