2009년 9월 17일 목요일

[CentOS 5.3] mysql 설치하기

(0) CentOS 5.3 기본 설치 mysql 삭제
     센토스 5.3에 기본 설치되어 있는 mysql을 삭제 한다.

#yum -y remove mysql

(1) mysql 가져오기
     wget 명령어로 ftp에서 직접 가져온다

 #wget ftp.linux.co.kr/mysql/mysql-5.1.32.tar.gz

 
(2) mysql 컴파일 및 설치
     컴파일 전에 확인해야 할 사항

#yum -y install gcc
#yum -y install ncurses-devel
#yum -y install gcc-c++ 

     다운받은 mysql-5.1.32.tar.gz 파일을 압축해제후 mysql-5.1.32 폴더에 들어가서 다음과 같이 실행

#tar -zxvf mysql-5.1.32.tar.gz
...
#cd mysql-5.1.32
#./configure --prefix=/usr/etc/mysql --localstatedir=/usr/etc/mysql/data --sysconfdir=/etc --with-mysqld-user="mysql" --with-charset=utf8
...
...
Thank you for choosing MySQL!
# make && make install

(3) mysql 유저 생성
    home폴더에 폴더를 생성할 필요가 없으므로 -M 옵션으로 생성한다.

#useradd -M mysql

(4) ~/data폴더 생성하기
    /usr/etc/mysql/bin폴더안에 mysql_install_db를 이용하여 생성

#/usr/local/mysql/bin/mysql_install_db => /usr/local/mysql/data폴더 생성됨

(5) ~/data폴더의 사용자 그룹변경
     data폴더의 사용자 및 그룹을 mysql로 변경

#chown -R mysql.mysql ./data

댓글 없음:

댓글 쓰기