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;
728x90
반응형