ファイルからmysqlテーブルにデータを挿入しようとしています。これに使用していますLOAD DATA INFILE
。これは私のphpコードです
sql = " HERE LOAD DATA INFILE QUERY ...";
$sth = $db->prepare( $sql );
$sth->execute();
var_dump( $sth->errorInfo() );
データはロードされず、errorInfo() はそれを示していますAccess denied for user 'blabla'@'localhost' (using password: YES)
しかし、私がDBに接続しているこのユーザーには、すべての権限があります。
なぜこれが起こったのですか?どこが間違っていますか?