shell> groupadd mysql
shell> useradd -g mysql mysql
shell> tar zxvf mysql-VERSION.tar.gz
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
--localstatedir=/usr/local/mysql/data --with-client-ldflags=-all-static
--enable-assembler --with-mysqld-ldflags=-all-static --with-charset=euckr
--disable-debug
shell> make && make
install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
mysql 설치가이드에 나오는 퀵 가이드 입니다..-ㅠ-;;;
configure 옵션에 관해서 써 내려가보도록 하겠습니다
--prefix=/usr/local/mysql
설치가 될 폴더를 뜻합니다.
--localstatedir=/usr/local/mysql/data
data 저장될 주소입니다. 디폴트 설정시 `/usr/local/var' 입니다.
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
소켓관련된
패스를 재설정 하는 부분입니다.
--with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static
정적으로
mysql을 컴파일 합니다.
CC=gcc CXX=gcc ./configure
'libg++' or `libstdc++' 없이 gcc만으로 컴파일을 합니다.
--prefix=/usr/local/mysql
--enable-assembler --with-mysqld-ldflags=-all-static
좀더
최적화된 바이너리코드를 생성해냅니다.
./configure --with-charset=CHARSET
국가
언어설정입니다. 3.x대에는 euc_kr
'Databases' 카테고리의 다른 글
Characterset 바꾸기 (0) | 2009.09.06 |
---|---|
configure 옵션탐구 (버젼 : 5.1.32) (0) | 2009.09.03 |
오라클 정시간되면 쿼리 자동실행 (0) | 2009.09.03 |
Unix와 Oracle (0) | 2009.09.03 |
MYSQL 서버 설치 (0) | 2009.08.17 |