Linux下使用MySQL"load data infile"出错的问题

来源:互联网 发布:有关人工智能爱情电影 编辑:程序博客网 时间:2024/05/29 09:58

由于数据量大,使用insert开销较多,因此使用

LOAD DATA INFILE '/home/data/data.dat' INTO TABLE MYTable

在windows上跑没什么问题,但是到了Linux上就开始报错:
Mysql2::Error: Can't get stat of '/home/data/data.dat' (Errcode: 2): LOAD DATA INFILE '/home/data/data.dat'

查了下,有解释为权限问题的,貌似也可以解决,但发现了另一个更简便的方法,
用“LOAD DATA LOCAL INFILE”来代替“LOAD DATA INFILE”就行了

0 0
原创粉丝点击