ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'

김용희·2022년 4월 2일
1
  • Windows MySQL 8.0 에서 Linux MySQL 5.7 로 데이터베이스 파일을 옮길 때 발생하는 이슈

ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'

해결책

  • sql 파일을 열어서 utf8mb4_0900_ai_ci 을 싹 다 utf8mb4_general_ci 로 변경.
  • MySQL 5.7 에서 데이터베이스를 만들 때 character set utf8 옵션을 추가해준다

ex) create database cloud_db default character set utf8

데이터베이스 가져오기, 내보내기

  • mysqldump -uroot -p cloud_db > hr_backup_1.sql

(cloud_db 데이터베이스를 hr_backup_1.sql 파일로 내보내기)

-mysql -uroot -p cloud_db < hr_backup.sql

(cloud_db 데이터베이스에 hr_backup.sql 집어넣기)

간단히 말해서 DB세션을 만든후

쿼리문 내에서 컨트롤+F 로
utf8mb4_0900_ai_ci 을 싹 다 utf8mb4_general_ci 로 변경.
이떄 해당 데이터베이스 wamunity는 만들면 안된다
그냥 세션 만든 그상태로 덤프로 가져온 sql문 그대로 실행시키자

profile
He threw his knapsack over the brick wall

0개의 댓글