mysql 5.5 설치

Study IT/Linux / / 2012. 4. 19. 19:17
728x90
반응형

mysql 설치

 

1. mysql 다운로드

 # wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.22.tar.gz/from/http://ftp.jaist.ac.jp/pub/mysql/

 

 

2. 압축해제 및 기본 세팅

 

 # tar zxvf mysql-5.5.22.tar.gz

 # cd mysql-5.5.22
 # useradd -M -s /bin/false mysql (mysql 계정생성)

 

 

 3. 컴파일 및 설치


  - 기존 ./configung 과는 다르게 cmake 를 사용하여 컴파일한다

    (cmake 설치 : http://thesever.tistory.com/45 )

 

 # cmake -DCMAKDE_INSTALL_PREFIX=/usr/local/mysql -DWITH_EXTRA_CHARSETS=all -DMYSQL_DATADIR=/usr/local/mysql/data -DEFAULT_CHARSET=utf8 -DWITH_EXTRA_CHARSETS=all

 

 # make && make install

 

 

  4. 환경설정

 

 # cd /usr/local/mysql/

 # chown mysql:mysql /usr/local/mysql
 # chown -R mysql /usr/local/mysql/data
 # chgrp -R mysql /usr/local/mysql

 # ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data

 # cp support-files/my-large.cnf /etc/my.cnf

 # cp support-files/mysql.server /etc/init.d/mysqld

 

 - 각 환경 설정파일 설명
  * my-huge.cnf : 메모리가 1~2G 사이일때
  * my-large.cnf : 메모리가 512M 일때
  * my-medium.cnf : 메모리가 64~256M 사이일때
  * my-small.cnf : 메모리가 65M 보다 작을때

 

 

 5. 환경변수 등록 및 자동실행 설정

 

 # vi ~/.bash_profile
  - 내용중 PATH 부분에 /usr/local/mysql/bin 을 추가


 # source ~/.bash_profile

 # vi /etc/init.d/mysqld

  - 내용중 datadir=/usr/local/mysql/data 를 추가

 

 # chkconfig --add mysqld (부팅시 자동실행 등록)
 # chkconfig --list | grep mysqld ( 부팅시 자동실행 확인)

 

 

 6. 서비스 실행후 테스트

 

 # /etc/init.d/mysqld start

 # mysql

 mysql> show databases; (입력시 아래와 같이 나오면 정상 완료)

 

 

 

반응형

'Study IT > Linux' 카테고리의 다른 글

Cent OS 사용시 한글 설정  (0) 2012.04.17
라이브러리 (libpng, freetype, jpeg, gd)  (0) 2012.04.17
configure, make, make install  (0) 2012.04.09
RubyGems-1.7.2  (0) 2012.04.09
cmake 설치  (0) 2011.10.02
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기