DATABASE/Mariadb

MariaDB, MySQL Character-set 설정

Fehoon- 2018. 3. 21. 22:43

 

MariaDB나 MySQL이나 모두 적용되는 사항이다.

Toad for MySQL을 사용중에 한글 입력 또는 insert문으로 한글 데이터 추가 시

한글이 깨지는 이유는 다음과 같다

 

데이터베이스에 접속한 상태에서

status 명령어 또는 \s 명령어를 입력하면 아래와 같이 상태가 표시된다.

 

여기서 Server, Db, Client, Conn 부분의 Characterset을 utf8로 맞춰주면 해결이 된다.

 

 

 

영구적으로 해당 문자세팅이 고정되도록 하는 방법은 다음과 같다.

 

#vi /etc/my.cnf

 

my.cnf 파일을 vi로 실행 시킨 후 아래 내용을 추가하고 wq! 로 저장한다.

 

[mysqld]

character-set-server = utf8

 

[client]

default-character-set = utf8

 

[mysql]

default-character-set = utf8

 

그리고 해당 데이터베이스 서버를 재시작하거나 mysql를 재구동 시킨다.

끝~!

반응형