84

何か案は?

SELECT * INTO OUTFILE '/home/myacnt/docs/mysqlCSVtest.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '*'
LINES TERMINATED BY '\n'
FROM tbl_property 
WHERE managerGroupID = {$managerGroupID}

エラー:

Access denied for user 'asdfsdf'@'localhost' (using password: YES)
4

6 に答える 6

129

次の SQL コマンドを実行してみてください。

> grant all privileges 
  on YOUR_DATABASE.* 
  to 'asdfsdf'@'localhost' 
  identified by 'your_password';
> flush privileges; 

データベースへの接続に問題があり、言及しているフォルダーに書き込めないようです。

FILEまた、 userに付与したことを確認してください'asdfsdf'@'localhost'

> GRANT FILE ON *.* TO 'asdfsdf'@'localhost';
于 2011-05-22T23:12:14.150 に答える
24

@fijaaronが言うように、

  1. GRANT ALL意味しないGRANT FILE
  2. GRANT FILEでのみ動作します*.*

そうする

GRANT FILE ON *.* TO user;
于 2016-10-10T16:58:53.387 に答える