Uit de handleiding:The SELECT ... INTO OUTFILE
statement is in de eerste plaats bedoeld om u heel snel een tabel naar een tekstbestand op de servermachine te laten dumpen. Als u het resulterende bestand op een andere clienthost dan de serverhost wilt maken, kunt u SELECT ... INTO OUTFILE
niet gebruiken . In dat geval moet u in plaats daarvan een opdracht gebruiken zoals mysql -e "SELECT ..." > file_name
om het bestand op de client-host te genereren."
http://dev.mysql.com/doc/refman/5.0 /nl/select.html
Een voorbeeld:
mysql -h my.db.com -u usrname--password=pass db_name -e 'SELECT foo FROM bar' > /tmp/myfile.txt