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 に答える