RDS(Mysql)の中のデータにselect分をブン投げて結果をCSVで出力する方法
RDS(Mysql)の中のデータにselect分をブン投げて結果をCSVで出力する方法
以下のコマンドを1行で書く
mysql --local-infile=1 -h ここにRDSのホスト -P 3306 -u ユーザー名 -p -D DB名 -e "select hoge from fuga " | sed -e '1d' $1 > /home/ec2-user/export.csv
↓サンプル
mysql --local-infile=1 -h hogehogehoge.fugfugagkrsqw.ap-northeast-1.rds.amazonaws.com -P 3306 -u piyopiyo -p -D aaname -e "select aaa,bbb,ccc from ddd " | sed -e '1d' $1 > /home/ec2-user/orders-export.csv
間に改行コードがあると上手くいかないから1行で書く。