syurhia 님의 블로그
Rocky Linux에서 MariaDB 한국어 설정 본문
아래 명령어로 MariaDB 설정 파일을 확인해보자.
cat /etc/my.cnf.d/mariadb-server.cnf
그러면 MariaDB 설정 파일이 열린다.
여기서 [mysqld]라는 문자를 찾아보자.
아래에 datadir, socket, log-error, pid-file등이 있을 것이다.
여기서 아래와 같이 한글 설정을 추가해준다.
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
추가해준 뒤, MariaDB를 재시작해주자.
sudo systemctl restart mariadb
그러면 이제 데이터베이스에 한글로 작성할 수 있게 된다.
다만, 이전에 만들어준 데이터베이스는 여전히 옛날 인코딩(영어)를 유지하기 때문에 기존에 만든 데이터베이스의 설정도 바꿔줘야 한다.
아래의 명령어를 사용하면 된다.
ALTER DATABASE 데이터베이스명 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;