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%';