Mysql 为什么可以';你没读这个文件吗?

Mysql 为什么可以';你没读这个文件吗?,mysql,ubuntu-11.04,Mysql,Ubuntu 11.04,使用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); 。。。但是我得到一个错误,说找不到文件(错误代码13) 我使用的是Ubuntu

使用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);
。。。但是我得到一个错误,说找不到文件(错误代码13)

我使用的是Ubuntu 11.10,文件的权限是777

我以root用户身份登录,root用户具有文件权限

我考虑过使用LOCAL关键字,但这引发了一个PHP错误(我不希望每次导入表时都必须通过客户机-服务器连接拖拽表)

文件系统布局符合Ubuntu的默认设置

自从服务器重新启动以来,权限没有任何更改,但是我运行了FLUSH权限以确保安全。这没什么区别


感谢您的帮助

您尝试过mysql控制台吗?您将需要本地关键字。否则,该命令看起来与我上周所做的类似,应该可以工作;-)

多亏了Risto,控制台工作正常。有什么区别吗?另外,为什么在使用控制台时需要本地?如果没有本地,服务器将从自己的文件系统搜索文件。我总是用本地的。