[SQL 오류 (3948): Loading local data is disabled; this must be enabled on both the client and server sides]
HeidiSQL을 사용하여 Database 작업을 진행하던 중 아래와 같은 오류가 발생하였다.
발생 상황
CSV 파일을 가져오는 과정에서 새 테이블 생성 후 가져오기 진행시 오류 발생

오류 원인
처음 MySQL 설치시 Local Data를 가져오는 권한이 없다.
마음대로 가져오고 내보내는게 어떻게 보면 좋은 상황은 아닐 수 있기 때문에 오류가 발생하도록 설정되어있다.
해결방법
Local 데이터를 가져올 수 있도록 권한을 허용해줘야한다.
1. 아래 SQL문을 입력해서 local_infile의 Value값을 확인한다. OFF로 되어있다면, 권한이 없는것이다.

2. LOCAL_INFILE의 값을 TRUE로 변경한다.


3. 다시 한번 SHOW로 확인해본다.

VALUE가 ON으로 설정되었다면 이제 LOCAL PC에서 데이터를 가져올 수 있도록 설정이 변경된것이다.
위 과정을 거친 후 다시 실행해보면 정상적으로 실행되는것을 볼 수 있다.

