Database/MySQL
리눅스(데비안)에서 MySQL 소스로 설치하기
wansdream
2009. 8. 3. 01:56
기본적으로 소스파일 압축풀면 안에 설치가이드가 다음과 같이 씌여있으니 참고하자!
☞완이의 설치가이드~
1.소스파일 다운
mysql-5.0.27.tar.gz
2.압축해제
3.환경설정
간단히 쉘 스크립트로 작성해보자..(wans_myslq5.sh 파일의 내용)
4. 컴파일 한다
5. 인스톨
6. 옵션파일을 설정하고 싶다면 support-files디렉트로 안에 있는 샘플파일을 복사해서 이용하자!
7. 설치된 디렉트로로 이동
8. 시스템 데이터베이스 생성
9. MySQL 서버와 데이터 디렉토리의 퍼미션 설정
10. Mysql 실행
11. 리눅스부팅시 자동으로 MySQL 실행하기
매번 부팅시마다 10번처럼 MySQL을 실행하기 귀찮다.
부팅시 자동으로 실행시키는 방법은 아래 글 참조!!
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> 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 &
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> 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 &
☞완이의 설치가이드~
1.소스파일 다운
mysql-5.0.27.tar.gz
2.압축해제
# tar zxvf mysql-5.0.27.tar.gz
3.환경설정
간단히 쉘 스크립트로 작성해보자..(wans_myslq5.sh 파일의 내용)
#/bin/bash
cd ./mysql-5.0.27
export PATH=/usr/local/mysql5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/mysql5/lib:/usr/local/mysql5/lib/mysql:$LD_LIBRARY_PATH
export LD_RUN_PATH=$LD_LIBRARY_PATH
./configure \
--prefix=/usr/local/mysql5 \
--localstatedir=/usr/local/mysql5/data \
--with-charset=ujis \
--with-extra-charsets=all \
--with-mysqld-user=mysql \
--with-tcp-port=3306 \
--enable-thread-safe-client \
--enable-local-infile
작성한 쉘 스크립트 파일을 실행한다.cd ./mysql-5.0.27
export PATH=/usr/local/mysql5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/mysql5/lib:/usr/local/mysql5/lib/mysql:$LD_LIBRARY_PATH
export LD_RUN_PATH=$LD_LIBRARY_PATH
./configure \
--prefix=/usr/local/mysql5 \
--localstatedir=/usr/local/mysql5/data \
--with-charset=ujis \
--with-extra-charsets=all \
--with-mysqld-user=mysql \
--with-tcp-port=3306 \
--enable-thread-safe-client \
--enable-local-infile
# sh wans_mysql5.sh
4. 컴파일 한다
# cd ./mysql-5.0.27
# make
# make
5. 인스톨
# make install
6. 옵션파일을 설정하고 싶다면 support-files디렉트로 안에 있는 샘플파일을 복사해서 이용하자!
# cp support-files/my-medium.cnf /etc/my.cnf
7. 설치된 디렉트로로 이동
# cd /usr/local/mysql5
8. 시스템 데이터베이스 생성
# bin/mysql_install_db --user=mysql
9. MySQL 서버와 데이터 디렉토리의 퍼미션 설정
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# chown -R mysql data
# chgrp -R mysql .
10. Mysql 실행
# bin/mysqld_safe --user=mysql &
11. 리눅스부팅시 자동으로 MySQL 실행하기
매번 부팅시마다 10번처럼 MySQL을 실행하기 귀찮다.
부팅시 자동으로 실행시키는 방법은 아래 글 참조!!