书到用时方恨少

mysql load data infile ERROR 13 (HY000): Can't get stat of

上一篇 / 下一篇  2008-06-04 11:32:32 / 个人分类:数据库

例子:
load data infile '/root/1.cvs' replace into table `vas_res_schedule` lines terminated by ' ' (CODE,CHANNELCODE,NAME,STARTDATE,STARTTIME,DURATION,STATUS);
ERROR 13 (HY000): Can't get stat of '/root/1.cvs' (Errcode: 13)

解决:
1:查看当前数据库用户是否有 file 文件权限
select File_priv from user where user like '%vas%';
File_priv 为 N 时表示没有文件权限,为Y时是有文件权限的
File :权限給予你用LOAD DATA INFILE和SELECT ... INTO OUTFILE语句读和写服务器上的文件,任何被授予这个权限的用户都能读或写MySQL服务器能读或写的任何文件。

为当前用户赋予File_priv的权限,就ok了。

TAG: MySQL

 

评分:0

我来说两句

Open Toolbar