본문 바로가기
mysql

utf8mb4을 utf8로 변환, mysql 5.6 to 5.1

by 씨엔아이소프트 2018. 11. 7.
반응형


utf8mb4 문자 집합과 utf8mb4_unicode_ci 데이터 정렬 을 가진 MySQL 데이터베이스 를 utf8 및 utf8_general_ci로 변환 하고 싶습니다 .




mariadb 10.2 또는 mysql 5.6 이상에서 utf8mb4를 사용한 것을 mysql 5.1로 변환을 하고자 한다.


1. utf8mb4 의 db를 덤프(mysqldump)한다.


2. 덤프한 sql 을 에디터를 이용한 utf8mb4_unicode_520_ci 를 utf8_general_ci 로 변경


vi 에디터에서는


%s/utf8mb4_unicode_520_ci/utf8_general_ci/g


3. 문자셋 utf8mb4를 utf8 로 변경


vi 에디터에서는

%s/utf8mb4/utf8/g


4. utf8로 변경한 sql 파일을 mysql 5.1.x에 적용하면 된다.



반응형

댓글