MariaDB my.cnf 파일설정

2021. 9. 15. 10:39DB이관

반응형

캐릭터셋,인코딩관련 설정만 볼때 아래 명령어 사용

show variables like 'c%';

 

각종설정 보는 명령어

show variables;

 

 

파일위치의 경우 리눅스 기준으로(그냥 apt-get이나 자동설치 방식일 경우)

/etc/mysql/my.cnf 존재함

해당파일에 한번에 설정도 가능하고

각각 conf파일마다 설정도 가능함.

 

Utf8 설정

 

[client]

default-character-set=utf8

 

[mysql]

default-character-set=utf8

 

[mysqld]

character-set-client-handshake = FALSE

init_connect = "SET collation_connection = utf8_general_ci"

init-connect = 'SET NAMES utf8'

character-set-server = utf8

collation-server = utf8_general_ci

 

 

Mb4설정

1

[client]
default-character-set
= utf8mb4

[mysql]
default-character-set
= utf8mb4

[mysqld]
character-set-client-handshake
= FALSE
character-set-server
= utf8mb4
collation-server
= utf8mb4_unicode_ci

 

2.

[client]

default-character-set = utf8mb4

 

[mysql]

default-character-set = utf8mb4

 

[mysqldump]

default-character-set = utf8mb4

 

[mysqld]

skip-character-set-client-handshake

init_connect="SET collation_connection = utf8mb4_unicode_ci"

init_connect="SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci"

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

 

출처: <https://inma.tistory.com/100>

반응형