ERROR 2068 (HY000): LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.
에러 환경
Client OS: Windows10
Server OS: Ubuntu 22.04.2 LTS
MySQL: 8.0.30
에러 원인
LOAD DATA LOCAL 명령어 사용시 클라이언트측 CMD가 관리자권한이 없거나 --local-infile 권한이 없을때 발생합니다.
해결 방안
1. CMD 실행시 관리자 권한으로 실행시킵니다.
2. MySQL 접속시 --local-infile 옵션을 넣고 접속합니다.
mysql.exe --local-infile -u <유저> -p <DB명> -h <서버호스트> -P <접속포트>
3. 테스트
LOAD DATA LOCAL
INFILE 'TEST_DATA.CSV'
INTO TABLE
`test_data_info`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;
Query OK, 2964908 rows affected (20.86 sec)
연관성 있는 다른 에러
마무리
잘못된 점이 있거나 궁금한 점이 있다면 언제든지 문의해주시기 바랍니다!
728x90
반응형