使用PHPMyAdmin,我试图通过以下语法导入文件......
LOAD DATA INFILE '/home/kim/development/www/ref_data/ISO_3100_Country_Codes.txt'
INTO TABLE country
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n'
IGNORE 2 LINES
(name, code);
...但是我收到一条错误,说找不到文件(Errcode 13)。
我使用的是Ubuntu 11.10,文件的权限是777。
我以root身份登录,root用户具有FILE权限。
我查看了使用LOCAL关键字,但是这引发了一个PHP错误(我不希望每次要导入它时都不必通过客户端 - 服务器连接来运行表。)
文件系统布局符合Ubuntu默认设置。
自服务器重新启动以来,没有对权限进行任何更改,但是为了确保我运行了FLUSH PRIVILEGES。它没有任何区别。
任何帮助表示赞赏!
答案 0 :(得分:1)
您是否尝试过mysql控制台?您将需要LOCAL关键字。否则命令看起来类似于我上周所做的,应该工作; - )