-
mysql workbench 오류 - Unhandled exception: cp949 codec can't decode byte oxec in position 3074:illegal multibyte sequence프로그래밍/DB 2022. 9. 1. 19:07728x90반응형
mysql workbench에서 테이블을 생성하고
table data import로 데이터를 가져오던 중 아래와 같은 에러가 발생하였다.
Unhandled exception: cp949 codec can't decode byte oxec in position 3074:illegal multibyte sequence
기존의 csv 파일이 이미 utf-8 인코딩으로 저장되어 있는데 왜 저런 에러가 -_-
검색해보니 문서를 utf-8(BOM)으로 저장하면 된다고 하는데
인코딩을 바꿔도 계속 같은 오류 발생함 -_-
import wizard를 사용하지 않고 콘솔로 직접 import하면 된다고 해서
아래와 같이 넣었는데 또다른 오류가 난다 -_-
LOAD DATA LOCAL INFILE "C:\\Users\\user\\Downloads\\bq-results-small.csv" INTO TABLE 데이터베이스이름.테이블이름 FIELDS TERMINATED BY "," LINES TERMINATED BY "\n" IGNORE 1 ROWS ( id, .... ,country) # 컬럼이름들
Loading local data is disabled; this must be enabled on both the client and server sides파일 import 할 때 권한이 없다는 의미이므로 아래 쿼리문을 실행하여 서버쪽 설정을 변경합니다.
set global local_infile=1;
그러면 생기는 두번째 오류
Error Code: 2068. LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.
이제 client쪽 설정을 변경해야한다.
mysql workbench HOME화면에서 edit connection을 클릭후
아래와 같이 advanced 탭에서 OPT_LOCAL_INFILE=1을 추가하고 새로 연결을 해서
위 쿼리를 실행하면 해결된다.
그런데 mysql 워크벤치 이번에 처음으로 써보는데 너무 자잘하니 오류가 많다
다른 mysql 툴이 있는지 확인해봐야겠다
참고 : https://timmer.tistory.com/m/172
728x90반응형'프로그래밍 > DB' 카테고리의 다른 글
윈도우에서 postgresql 시작하기 - postgresql 설치 및 pgAdmin 사용방법 (0) 2024.08.19 mysql left / right outer join 설명 (0) 2024.02.20 mysql workbench - could not set new data type (0) 2022.08.30 mysql 에러 - ERROR 1410 (42000): You are not allowed to create a user with GRANT (0) 2022.08.20 mysql 자주 사용하는 구문들 정리 (8) 2022.03.28