I have a shell script on server a. The script spits out a csv file to a local directory. The problem is the database server is on server b. How do I use select * into outfile in a setup like this?
I get
Can't create/write to file '/home/username/test.csv/' (Errcode: 2)
Solved load data infile by using 'LOCAL' keyword. Is there something like that for outfile?
Use the command below:
select into outfile
can only create the file on the server, not the client.Here's what the manual recommends for your situation:
http://dev.mysql.com/doc/refman/5.1/en/select.html