반응형
M1 mac에서, MySQL Workbench 8.0.29 version(latest version)을 설치한 뒤, data import wizard를 통해 .csv 파일을 불러오려 했으나 Unhandled exception: 'ascii' codec can't decode byte 라는 오류가 발생하며 정상적으로 import되지 않았다.
이를 해결하기 위해
1. excel, .csv 파일 UTF-8로 encoding한 뒤 저장: 실패
2. sublime text editor를 사용해서 UTF-8로 encoding한 뒤 저장: 실패
3. Install downgraded MySQL Version(8.0.22): M1 mac에서 설치를 거부함.
4. 파일에서 한글을 제외하고 영어와 숫자만 import시도 -> 정상적으로 import되는 것을 확인
-> 결국 원인은 m1 mac에서 csv 파일에 한글이 포함되어 있는 것은 encoding이 되지 않아 해당 오류가 발생하는 것으로 보인다
해결 방안
- mysql workbench는 csv, json file만 import가 가능한데, csv파일을 json 파일로 변환한 뒤, json file을 import하니 정상적으로 한글이 import되는 것을 확인했다.
- https://www.convertcsv.com/csv-to-json.htm
- reference link: https://verypurple.tistory.com/14
반응형
'오류' 카테고리의 다른 글
SourceTree] Invalid username or password. (0) | 2023.06.09 |
---|---|
MacOS] slack 알림 안뜨는 오류 (0) | 2023.06.08 |
MySQL] Error Code 1055, only_full_group_by 오류 해결 (0) | 2023.06.08 |
sourcetree] clone할 때 저절로 종료되는 현상 (0) | 2023.06.08 |
ReferenceError: document is not defined (0) | 2023.06.08 |