Documentation
상황
sql을 dump 뜨고 복원하는 과정에서 위와 같은 에러가 발생했습니다
1. 문제 정의
알 수 없는 방식의 데이터 수집(형식) utf8 mb4_0900_ai_ci라고 합니다.
ERROR 1273 (HY000) at line 49: Unknown collation: 'utf8mb4_0900_ai_ci'
2. 원인 규명
외부 협업사 Linux Mysql 8.0에서 Local Window Mysql 8.0에 dump를 가져올 때 Charset이 달라서 문제일듯합니다.
3. 수정 및 테스트
서치 후 dump 명령어 옵션에 'CHARSET=utf8 mb4'를 추가하여 테스트 진행하였습니다.
mysqldump -u xxxx -h xxxx -p --set-gtid-purged=OFF CHARSET=utf8mb4 xxxxdbname > C:/Users/xxxx/Dump2022xxxx.sql
4. 적용
dump 파일이 잘 Import 되었습니다.
Import of C:xxx/xxx/Dump20211122.sql has finished