【MySQL】リモート接続している外部DBのデータを接続元のローカルディスクにCSV出力する方法。

WEBサーバーとDBサーバーが一緒の場合は「into outfile」文を用いることで
ローカルディスクにCSVエクスポートを行えるが、DBがリモート接続の別サーバーだとこれが出来ない。

そんな時は下記の様にすると幸せになれる模様。

mysql -u [ユーザー名] -p -h [DBサーバーホスト名] [DB名] -e "[実行するSQL文]" | sed -e 's/\t/,/g' > [出力CSVファイルパス]

とても素晴らしい神SQLだね。