Server/MySQL
언어셋(mysql character set) 변경
Programics
2020. 3. 10. 19:26
반응형
- 확인
mysql 접속
e.g. mysql -uroot -p
mysql> status;
모든 정보 중 characterset의 정보 확인
혹은
mysql> show variables like 'char%';
으로 언어셋만 확인
별도의 설정을 하지 않았다면 latin1 로 설정되어 있음.
- 변경
MySQL의 my.cnf 값을 변경 (/etc/my.cnf)
// MSQL 5.5 이상 (default-character-set을 더이상 지원하지 않아, character-set-server으로만 설정)
[mysqld]
collation-server = utf8_unicode_ci
character-set-server = utf8
skip-character-set-client-handshake
// MySQL 5.1 이상
[mysqld]
character-set-server = utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
// DB 재시작
service mysqld restart
* 참고로 utf8mb4 는 MySQL5.5 이상부터 세팅 가능합니다.
반응형