問題
Amazon RDSは、SELECT ... INTO OUTFILE
が使えない。
The "SELECT ... INTO OUTFILE" command creates a file on the database server. MySQL does not provide a way to use this command to create a file on the client.
解決
mysqldump_to_csv.pyを使うことで、CSVで出力ができた。
コマンドのインストール
$ wget https://raw.githubusercontent.com/jamesmishra/mysqldump-to-csv/master/mysqldump_to_csv.py
CSVの出力
$ mysqldump -u username -p --host=rdshostname database table | python mysqldump_to_csv.py > table.csv