От ръководството:The SELECT ... INTO OUTFILE
Изявлението е предназначено главно да ви позволи много бързо да изхвърлите таблица в текстов файл на машината на сървъра. Ако искате да създадете получения файл на някакъв клиентски хост, различен от хоста на сървъра, не можете да използвате SELECT ... INTO OUTFILE
. В този случай вместо това трябва да използвате команда като mysql -e "SELECT ..." > file_name
за да генерирате файла на клиентския хост."
http://dev.mysql.com/doc/refman/5.0 /bg/select.html
Пример:
mysql -h my.db.com -u usrname--password=pass db_name -e 'SELECT foo FROM bar' > /tmp/myfile.txt