지난글에서는 Mariadb 설치를 진행하였다. https://kig6022.tistory.com/8
이번글에서는 Mariadb 환경설정에 대해서 정리해보려고 한다.
우리는 db상에서 데이터와 필드설명, 테이블설명이 한글로 되어있기 때문에 한글설정을 잡아주려고 한다.
지난번 글에서 처럼 우리의 mariadb의 설정 파일들은 /etc/mysql/my.cnf 에 위치하고있다. vi명령어로 열어보도록 하자
$ vi /etc/mysql/my.cnf
[client]부분을 제일 하단에 utf8 설정을 잡아준다. utf8, utf-8 상관없다.
default-character-set = utf8
[mysqld]부분에도 utf8 설정을 잡아주자
init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
character-set-server = utf8
collation-server = utf8_general_ci
[mysqldump], [mysql]에도 utf8 설정을 잡아주자
dump는 백업시 설정이다.
default-character-set = utf8
추가로 max_allowed_packet 설정과 원격접속허용 bind-address 설정을 변경하도록 하자
max_allowed_packet은 한번의 요청으로 처리할 수 있는 패킷의 크기이다. 이 내용은 나중에 따로 정리하도록 하겠다.
기본적으로 설치를 마치면 default값으로 16M이 설정되어 있을것이다. 우리의 운영서버는 많은양의 거래처리를 해야하기 때문에 1000M으로 잡아놨다. 1024M으로 잡아놨으면 더 좋았을테지만 그냥 넘어가도록 하자
다음으로 원격접속 허용을 위해 bind-address 를 127.0.0.0 또는 주석처리하도록 하자.
다음글에서는 데이터베이스 생성, 사용자 설정, db 백업 및 복구작업에 대해서 정리하도록 하겠다.
'SQL > MySQL' 카테고리의 다른 글
[MySQL] 사용자 추가, 권한 부여하기, 원격접속 허용 설정하기 (0) | 2020.06.24 |
---|---|
[MySQL] Linux (Ubuntu)에 Mariadb 설치 및 이관 작업하기 (1) (0) | 2020.06.05 |
[MySQL] DATETIME 원하는 유형으로 변경 (YYMMDD) (0) | 2020.03.16 |
[MySQL] Data가 있으면 Update 없으면 Insert (0) | 2020.03.12 |