[MySQL] ERROR 1045 (28000): Access denied for user の解決方法
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 ファイルへ出力できなかったようです。
ERROR 1045 (28000): Access denied for user の解決方法
GARANTS クエリで権限を付与すれば、クエリ経由でファイル出力できるようになります。
GARANTS FILE ON *.* TO username@localhost; |
以上です。