Mysql 문자셋 변경하기

mariadb(mysql) 설치 시 character set이  latin1으로 되어있어서 한글이 깨질때 서버설정에서 utf8로 변경하는 방법입니다.

/etc/my.cnf.d/ 경로의 각 설정파일을 편집합니다.

[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8

mariadb를 재시작합니다.

systemctl restart mariadb

잘 변경됐는지 쿼리로 확인합니다.

show variables like 'char%';

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.