mysql加载本地infile权限问题

时间:2012-08-11 22:21:30

标签: python mysql ubuntu

我无法使用本地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)

1 个答案:

答案 0 :(得分:0)

出于安全原因,可能会LOAD DATA LOCAL INFILE被禁用。见--local-infile