본문 바로가기
MySql

MySQL LOAD DATA 오류를 해결할 수 없습니다 ...!

by 베이스 공부 2021. 1. 16.
반응형
mysql> LOAD DATA INFILE '/abc.txt' INTO TABLE test1 FIELDS TERMINATED BY '|';
ERROR 13 (HY000): Can't get stat of '/abc.txt' (Errcode: 2)

구문에 따라 LOAD DATA를 사용했습니다. 그러나 위의 오류가 발생합니다. 아무도 오류가 무엇인지 말할 수 있습니다 ..!? google dev.mysql 검색을 시도했지만 어떤 오류인지 찾을 수 없습니까 ??

미리 감사드립니다

 

해결 방법

 

파일이 MYSQL 서버에있는 경우 전체 경로를 사용해보십시오.

LOAD DATA INFILE '/var/tmp/abc.txt' INTO TABLE test1 FIELDS TERMINATED BY '|';

파일이 서버에없고 로컬 컴퓨터에 있고 사용자가 서버간에 SCP 파일에 액세스 할 수있는 경우

scp abc.txt mysqlserver: 

) 그러면이 작업을 수행 할 수 있어야합니다 (전체 경로 사용) ..

LOAD DATA LOCAL INFILE '/var/tmp/abc.txt' INTO TABLE test1 FIELDS TERMINATED BY '|';

그래도 작동하지 않으면 파일 이름을 test1.txt로 바꾸고 'mysqlimport'명령을 사용 하시겠습니까?

 

참조 페이지 https://stackoverflow.com/questions/14038345

 

 

반응형

댓글