Từ sách hướng dẫn:The SELECT ... INTO OUTFILE
mục đích chủ yếu là cho phép bạn kết xuất một bảng vào tệp văn bản trên máy chủ một cách nhanh chóng. Nếu bạn muốn tạo tệp kết quả trên một số máy khách khác với máy chủ, bạn không thể sử dụng The SELECT ... INTO OUTFILE
. Trong trường hợp đó, thay vào đó, bạn nên sử dụng một lệnh như mysql -e "SELECT ..." > file_name
để tạo tệp trên máy chủ khách hàng. "
http://dev.mysql.com/doc/refman/5.0 /en/select.html
Ví dụ:
mysql -h my.db.com -u usrname--password=pass db_name -e 'SELECT foo FROM bar' > /tmp/myfile.txt