0

我无法使用本地 infile 将数据加载到 mysql 中。我得到的错误是Can't get stat of 'filename' (Errorcode:13).

我试图修改我的文件使用的目录的权限,chmod -R 755 dir_name'但仍然得到同样的错误。有任何想法吗?我首选的解决方案是以某种方式修改包含我的文件的目录的权限,以便可以读取我的 mysql - 但如果需要,我也愿意接受其他解决方案。

我正在使用的python代码如下。

def csv_todb(filename, cursor):
    query = "load data local infile '%s' into table mytable fields terminated by ',' lines terminated by '\n' ; " % (filename) 
    cursor.execute(query)
4

1 回答 1

0

LOAD DATA LOCAL INFILE出于安全原因,可能已禁用。请参阅--local-infile

于 2012-08-12T02:03:49.903 回答