mysql 설치
1. 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 |
최근댓글