Z instrukcji:The SELECT ... INTO OUTFILE
Instrukcja ma na celu przede wszystkim umożliwienie bardzo szybkiego zrzucenia tabeli do pliku tekstowego na serwerze. Jeśli chcesz utworzyć plik wynikowy na innym hoście klienta niż host serwera, nie możesz użyć SELECT ... INTO OUTFILE
. W takim przypadku powinieneś zamiast tego użyć polecenia takiego jak mysql -e "SELECT ..." > file_name
aby wygenerować plik na hoście klienta."
http://dev.mysql.com/doc/refman/5.0 /pl/select.html
Przykład:
mysql -h my.db.com -u usrname--password=pass db_name -e 'SELECT foo FROM bar' > /tmp/myfile.txt