Linux

[Linux] Mysql UTF-8 Encoding 설정

로아다 2023. 10. 18. 16:57
728x90
반응형
Mysql UTF-8 Encoding 설정하기

 

1. 리눅스 Mysql에 접속하여  encoding 타입을 확인한다.

$ show variables like 'c%';

 

2. Mysql에서 빠져나와서 설정 파일에 접속한다.

vi /etc/my.cnf


[client-server]
!includedir /etc/my.cnf.d

[client]
default-character-set = utf8

[mysqld]
init_connect = "SET collation_connection = utf8_general_ci"
init_connect = "SET NAMES utf8"
character-set-server = utf8
collation_server = utf8_general_ci
lower_case_table_names = 1

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

 

 

 

3. Mysql을 재실행한다.

systemctl restart mysqld

 

4. mysql에 접속하여 encoding 타입을 확인하면 끝.

 

 

+ mysql에서 utf-8 적용이 안된 부분은 따로 mysql 내에서 설정해줘야 함.

alter database mysql character set = utf8 collate = utf8_general_ci;

 

출처: https://earthconquest.tistory.com/254

728x90
반응형