タイトル: CSVエクスポート時に「ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)」
SEOタイトル: 【MySQL】CSVエクスポート時に「ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)」
エラー内容
ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES) |
発生条件/原因/対処法
使用しているユーザーのファイル書き込み権限が不足している。
解決策は以下の2通り。
一つは以下のコマンドでCSV出力を実行。
mysql -h ${host_name} --port ${poty} -u ${user_name} -p${password} ${databasename} -e "${SQL}" | sed -e 's/^/"/g' | sed -e 's/$/"/g' | sed -e 's/\t/","/g' > /path/to/hoge.csv |
もう一つはファイル書き込み権限を与える。
grant file on *.* to hoge@localhost |