2012-06-04 2 views
4

잠시 동안 mysql 데이터베이스로 탭으로 구분 된 텍스트 파일을 가져 오려고 시도하지 않았습니다. . 이 오류가 계속 발생합니다.mysqlimport가 오류 : 29, 파일 '/tmp/newTable.txt'을 찾을 수 없습니다 (Errcode : 13), 테이블을 사용할 때 : newTable

몇 개의 포럼에서 파일 및 폴더의 모드를 777로 변경해야한다고 조언했습니다. 어느 것을했으나 여전히 같은 오류가 발생했습니다.

답변

10

불편을 끼쳐 드려 죄송합니다. - 로컬 옵션을 사용했는데 작동했습니다 .. Magic !!!

+0

이 또한 저에게 효과적입니다. 참으로 마술입니다. – pacman

+1

최신 버전의 MySQL에서는 더 이상 작동하지 않습니다. – Matteo

1

LOCAL 옵션은 대부분의 MYSQL 버전에서 더 이상 지원되지 않습니다. Ubuntu 14.04와 MYSQL 5.5에서 파일을/tmp 디렉토리로 옮기고 쉘에서 다음을 사용하여 파일 소유권을 mysql로 ​​변경했습니다.

sudo chown mysql.mysql <filename> 
관련 문제