MySQLのCSV出力(権限付の場合)

MySqlでCSV出力する場合,

SELECT * FROM table_name INTO OUTFILE 'output.csv' 
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';

こんな感じでcsvへ出力可能だが,
アクセス制限やユーザ権限でAccess deniedになる場合には
mysqlコマンドから-eオプションで指定コマンドを送ってあげて,その出力先をファイルにすればよい

mysql -uUSERNAME -pPASSWORD -h接続先URL -Pポート番号 -e "SELECT * FROM table_name;" > output.csv