0

所以我有这个代码......

mysql_query("SELECT * INTO OUTFILE '/home/user/public_html/feed-processed/processed.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\\r\\n' FROM tbl_name") or die ('QueryBACKUP failed: ' .mysql_error());

我得到这个错误...

Can't create/write to file '/home/user/public_html/feed-processed/processed.csv' (Errcode: 13)

我已经读到您需要授予 mysql 用户 FILE 访问权限,但我不知道 mysql 在哪个用户下运行(因为我被告知它与您在其下运行命令的用户不同)。有没有一种简单的方法来告诉然后更新权限?

在此先感谢您的帮助,你们总是很棒!

4

1 回答 1

-1

必须在 mysql root 账户下执行查询

GRANT FILE ON *.* TO 'username'@'host'
于 2013-06-21T09:51:06.250 回答