ex1-lab

Linux, CentOS, Mac OS X, Windows, 仮想化, Apache等のLinux中心に気になることをメモがわりに・・・

MySQLでCSV出力をするとエラーになる場合

    この記事は約1分で読むことができます。

MySQLでCSVファイルを出力すると「 Access denied 〜」とエラーとなる場合

PHPで動いているWEBシステムがありそのシステムの移行作業を実施する案件がありました。
移行先のサーバで動作確認をおこなっていると、WEBシステムからMySQLのDBにアクセスし一部のテーブルをCSVファイルに出力する機能がエラーなり動作しない状態でした。

エラーは「 Access denied for user 'dbadmin'@'localhost' (using password: YES)」とCSVファイルが出力されません

MySQLでCSVファイル出力ができない場合の原因

Apache、PHPバージョンやモジュール等を確認しましたが原因らしい原因はありませんでした。移行元のサーバと比較していくと、MySQLユーザ権限を設定する時に、ファイル書き込み権限を付与するのを忘れてました。

MySQLで下記のように書込み権限を付与したら問題なくCSVファイルが出力されました

 



 - Linux , ,