我正在将csv文件加载到运行在本地主机上的mysql实例中。我可以使用LOAD DATA LOCAL INFILE语法来实现这一点,但我想知道的是,如果服务器和文件位于同一台计算机上,为什么需要LOCAL。如果没有本地信息,我就会发现一个错误:
ERROR 13 (HY000): Can't get stat of '/path/to/myfile.csv' (Errcode: 13)
我的源文件总共大约20 My (卫星数据),我的程序结果文件大约12 my。该程序与SSH解释器一起在非常快的GPU机器上运行,但当然他在我的本地系统上找不到源文件……我既不能上传源数据以在服务器上处理它,也不能上传我的结果文件。有没有办法强制SSH解释器在服务器上构建文件,但使用来自本地系统的源文件?