-
[MySQL] Data Import 시 ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci' 오류 주의사항서버 2023. 3. 13. 03:26반응형
dump 파일에 들어가서 아래 코드를 찾는다.
파일을 여는 방법은 MySql Workbrench가 있으면 쉽게 열 수 있다.
* 아래 방법은 심각한 오류를 야기할 수 있다.
utf8mb4_0900_ai_ci
이거를
아래 문구로 찾아서(Ctrl + F) 바꾼다.
utf8mb4_general_ci
* 이렇게 냅다 바꿔버리면 글자가 깨져서 안보이는 사태가 발생할 수 있다..
아래는 삽질의 과정이다.
이후, Server > DataImport하여 dump 파일들의 위치를 설정하고, Import한다.
다른 에러가 뜨지 않는다면 성공 !!
그리고 데이터베이스를 새로고침하면, 불러온 테이블들이 보일 것이다 !!
근데 여기서 문제가 있다.
실제로 데이터베이스를 앱과 연결해서 실행시키면
다음과 같이.... 날려버린다는.......
그렇다.
그러므로 우리는 데이터베이스 업데이트를 진행해야한다.
찾아본 바로는, 이것이 MySql 5.4에서 지원하지 않기 때문에 더 높은 버전으로 올려서
utf8mb4_0900_ai_ci 도 지원하도록 만들어야하는 것이다.
그전에, 나는 우분투 버전을 올렸고, MySql을 이후에 업그레이드 하였다.
각 과정은 아래 레퍼런스를 참고하길 바란다.
(우분투 업그레이드도 필요한지는 확실히 잘 모르겠다.)
1. 우분투 업그레이드
https://chocohaim1121.tistory.com/104
2. MySql 업그레이드
https://chocohaim1121.tistory.com/105
업그레이드를 하고 import를 하면 정상적으로 데이터들을 불러올 수 있다.
import 과정은 위와 같으며, utf를 다른 것으로 바꾸는 수작업을 해주지 않아도 정상적으로 작동할 것이다. \
단, 업그레이드를 했을 때 각종 설정 등이 초기화되었을 가능성을 염두해두고 에러들을 풀어나가자.
반응형'서버' 카테고리의 다른 글
[EC2 MySql] 5.4 버전에서 8 버전으로 업데이트 하기 / upgrade MySql 5.4 to 8 (0) 2023.03.13 [AWS EC2] Ubuntu 18 버전에서 20 버전으로 업그레이드 / ubuntu version 18 to 20 (2) 2023.03.13 [AWS EC2] WinSCP로 aws 서버 연결하기 (0) 2023.02.22 [AWS EC2 오류] Failed to connect to your instance Error establishing SSH connection to your instance. 해결 방법 (2) 2023.02.22 AWS 권한관리 / IAM, Policy 개념 정리 (0) 2023.01.18