MySQL で CSV ファイルに書き出しを行おうとしたら、以下のようなエラーが発生しました。
mysql> select * from users into outfile "./users.csv" FIELDS TERMINATED BY ',';
ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)
MySQL のユーザに FILE を扱う権限がないため CSV ファイルへ出力できなかったようです。
GARANTS クエリで権限を付与すれば、クエリ経由でファイル出力できるようになります。
GARANTS FILE ON *.* TO username@localhost;
以上です。