'localstatedir'에 해당되는 글 1건

  1. 2009.10.27 | mysql configure 옵션 정리

mysql configure 옵션 정리

MySQL | 2009. 10. 27. 11:33
Posted by 시반

 MySQL Configure

 

매번 MySQL을 설치할때면 설치관련 블로그들을 검색해보게 되는데 그때마다 조금씩 다른 설정 옵션으로 설치를 하게 된다.

따라하기에는 충분하지만 도대체 어떤 옵션으로 설정을 하고 설치를 하는지... 

configure --help를 하면 알수는 있겠지만 자주쓰는 옵션을 위주로 짧게 정리하고자 한다.

 

예) ./configure

     --prefix=/usr/local/mysql  

     --enable-thread-safe-client

     --with-charset=utf8

     --with-extra-charsets=all

     --without-readline

     --localstatedir=/usr/local/mysql/data

     --enable-assembler

     --sysconfdir=/etc

 

옵션 설명 :

  • --prefix=/usr/local/mysql : 컴파일후 관련된 파일들이 설치되는 디렉토리,기본값 : /usr/local
  • --exec-prefix = EPREFIX : 기본값은 --prefix에서 지정한 값과 동일.
  • --bin-dir = DIR : 클라이언트 실핼파일과 스크립들이 저장되는 디렉토리, 기본값은 PREFIX/bin
  • --libexec=DIR : mysql 데몬, 기본값은 PREFIX/libexec
  • --localstatedir=/usr/local/mysql/data : 사용자의 데이터와 로그파일를 저장할 디렉토리 지정, 기본값은 PREFIX/var
  • --with-charset=utf8 : utf8charset 지정. utf-8로 하면 에러.
  • --with-extra-charsets=all : 추가 charset 지정, none,complex,all 또는 charset 리스트
  • --with-unix-socket-path=/tmp/mysql.sock : 소켓디렉토리 , 기본값은 /tmp 또는 /var/run
  • --with-tcp-port=3306 : 포트 지정. 기본값은 3306
  • --with-mysqld-user=mysql : 데몬실행 계정 지정
  • --with-debug : debug code추가 , 사용안하는 경우 without 옵션으로
  • --without-readline : 콘솔에서 한글 입력가능
  • --enable-thread-safe-client : 쓰레드 지원
  • --without-server : 서버 기능 없이 클라이언트로만 사용하고자 할 때 즉 클라이언트로만 사용할 때
  • --enable-assembler : 어셈블러  함수 지원
  • --with-client-ldflags=-all-static : 클라이언트 실행 파일 생성시 라이브러리를 포함하도록 지정, 정적으로 컴파일
  • --with-mysqld-ldflags=-all-static : 데몬실행파일 생성시 라이브러리를 포함하도록 지정,정적으로 컴파일
  • --sysconfdir=/etc : 설정파일 디렉토리지정
  • --with-mit-threads : 강제로 MIT-pthreads 를 실행하고자 할때

기타   

  • libg++ 이나 libstdc++이 없이 gcc만 사용할때 
         # CC=gcc CXX=gcc ./configure 
  • 'DEFAULT' 필드를 사용하지 않도록 하려면 
         # CXXFLAGS=-DDONT_USE_DEFAULT_FIELDS ./configure 
  • character set설정한 다음 다시 변경하려면 아래와 같은 명령을 준 다음 './configure' 를 다시 실행한다. 
         # make distclean 
 
블로그 이미지

시반

시반(詩伴)이란 함께 시를 짓는 벗이란 뜻을 가지고 있습니다. 함께 나눌수 있는 그런 공간이길 바라며...

카테고리

분류 전체보기 (233)
개발 이야기 (73)
WEB2.0 (57)
DB2 (24)
MySQL (6)
오라클 (26)
기타 (44)
취미 (0)
잡담 (2)