この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2020-02-21 13:23:11

タイトル: 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