설정 파일 구성 (my.ini) 및 시스템 변수 확인
-
Version : Mariadb 5.5.4.2-WinX64
MySQL은 단 하나의 설정 파일만 사용한다. 윈도우에서는 my.ini (리눅스에서는 my.cnf) 이름을 사용한다. 이 파일은 수정 할 수 없으며 MySQL이 시작 될 때 설정 파일을 참고 한다.
MySQL에서는 설정 파일이 여러 개 존재 할 수 있는데 서버가 폴더를 읽으면서 처음 만나는 설정 파일을 사용한다. 여러 개의 설정 파일이 있을 때 어느 파일이 사용되었는지 확인이 필요하다면 다음 명령어를 실행하여 확인 할 수 있다.
|
mysql –help |
MySQL 설정파일 하나에는 여러 개의 설정 그룹을 저장 할 수 있다. 기본적으로 그룹명은 바이너리 프로그램(mysqlid, client 등) 이름을 사용한다.
일반적으로 각 그룹을 사용하는 프로그램은 성격이 다르며 각 프로그램이 필요로 하는 설정이 상이하지만 중복으로 사용되는 정보(port , socket 등)는 각 그룹에 각각 설정해 주어야 한다.
MySQL서버는 서비스를 시작하면서 설정 파일의 내용을 별도로 저장하는데 이렇게 저장된 것을 시스템 변수라고 한다. 시스템 변수를 확인 하는 방법은 MySQL에 접속하여 다음 명령을 실행 한다.
|
show global variables; |
시스템 변수는 글로벌 변수와 세션 변수가 있다. 글로벌 변수는 서버 인스턴스에서 전체적으로 영향을 미치는 변수이며 세션 변수는 MySQL에 접속할 때 기본적으로 부여하는 옵션의 기본값을 제어할 때 사용된다. 글로벌 및 세션 변수 모두 포함된 경우 both로 표시된다. 각 변수에 대한 설명은 공식 매뉴얼을 참고 한다,
2015-04-29 / 강성욱 / http://sqlmvp.kr
MySQL, MariaDB, MySQL, 설정파일구성, my.cnf, my.ini, MySQL 설정, MariaDB 설정, 마리아디비 설정, 글로벌 변수, 세션 변수
'MySQL, MariaDB' 카테고리의 다른 글
| MySQL/MariaDB 프로시저 생성, 수정, 삭제 (0) | 2015.07.16 |
|---|---|
| MySQL/MariaDB 서비스 시작, 종료 (0) | 2015.07.16 |
| 인덱스 생성 (0) | 2015.07.16 |
| ALTER, FOREIGN KEY, JOIN (0) | 2015.07.16 |
| 외부접속 허용하기 (0) | 2015.07.16 |