Сохранение результата выборки mysql в файл
MySQL поддерживает возможность сохранения запроса в файл.
SELECT ... INTO OUTFILE '/path/to/file'
Файл не должен существовать. Не стоит забывать про так называемую песочницу, если mysql запускается через chroot.
Чтобы загрузить данные обратно в базу:
LOAD DATA INFILE '/path/to/filename' INTO TABLE table_name
файл должен существовать

