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