我在PHP中一直使用MySQL查询,但是当我尝试
LOAD DATA INFILE
我得到以下错误
#1045 -拒绝用户' user '@'localhost‘的访问(使用密码:是)
有人知道这是什么意思吗?
发布于 2010-11-12 14:59:49
我也遇到了这个问题。我必须将LOCAL
添加到我的SQL语句中。
例如,这给出了权限问题:
LOAD DATA INFILE '{$file}' INTO TABLE {$table}
将LOCAL
添加到您的语句中,权限问题就会消失。如下所示:
LOAD DATA LOCAL INFILE '{$file}' INTO TABLE {$table}
发布于 2013-05-27 09:42:49
我遇到了这个问题。我到处找,也没有找到满意的答案。我将我的搜索结果总结如下。
拒绝访问错误可能意味着:
GRANT FILE on *.* to user@'localhost'
);或者,发布于 2017-04-03 01:36:21
尝试使用以下命令:
load data local infile 'home/data.txt' into table customer;
这应该是可行的。它在我的案例中起作用了。
https://stackoverflow.com/questions/2221335
复制相似问题