본문 바로가기

IT/소프트웨어 설치

MySQL 5.1.73 설치

MySQL 설치에는 3가지 방법이 존재합니다

1. 소스컴파일 

소스컴파일을 mysql 소스코드를 받아서 gcc등의 컴파일러를 이용해서 컴파일하는 방식으로 원하는 위치에 설치하고 설치시 옵션을 넣을 수 있다는 장점이 있다. 단점은 준비해야할 패키지나 라이브러리들이 있어서 설치과정이 많아 장애포인트가 많다

2. RPM 

yum으로 설치하는 방식은 소스컴파일에 비해 설치가 간단하다.(yum은 rpm으로 설치한다) 명령어 하나만 입력하면 의존성있는 패키지와 라이브러리를 알아서 자동으로 설치해주기때문에 네트웍에 문제가 있지 않는 이상 설치에 실패하는 경우가 매우 드물다. 단점은 설치되는 위치가 지정되어 있어서 익숙하지 않은 사용자이거나 특정 위치를 지정해서(/usr/local/mysql 등) 사용하는 경우 추가적으로 링크를 걸어주는 작업이 필요하다

centos를 설치하면 java라던지 httpd가 설치되어 있다. 이것은 cd에 기본적으로 들어있는 rpm을 이용하여 설치하는 것으로 centos도 기본적으로 rpm을 권고하는듯하다

3. Binary

쉽게 말해 이미 깔려있는 mysql을 다운받아 그냥 사용하는거다. 아직까지 적용이 안된 적은 없었는데, rpm 단점인 설치위치를 지정할 수 없다는 점과 버전을 선택하기 어렵다는 점과, 소스컴파일의 단점인 설치과정이 복잡하다는 것을 보완할 수 있는 방법이다. 단순히 다운로드 사이트에 접속해서 해당 파일을 다운로드해서 압축을 풀어놓기만 하면 설치가 끝난다. 

여기서는 Binary 설치 방법으로 설치를 진행하도록 하겠습니다


다운로드

https://dev.mysql.com/downloads/mysql/5.1.html#downloads


해당 사이트에 접속해서 Select Platform에서 자신의 플랫폼을 선택한다

가장 밑에 있는 2개의 파일 중 32bit인지 64bit인지 골라서 다운로드 한다(binary용량이 크다)


로그인을 해도 상관없지만 귀찮다면 No, thanks, just start my download.를 선택한다

이 후 다운로드가 진행되며, 다운로드가 완료되면 원하는 서버에 파일을 업로드한다(파일질라 쓰세여)


설치


 groupadd mysql

 useradd -g mysql mysql

 cd /src

 tar vxzf mysql-5.1.73-linux-x86_64-glibc23.tar.gz

 mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/mysql

 cd /usr/local/mysql

 chown -Rf mysql.mysql .

 scripts/mysql_install_db

 chown -R root

 chown -Rf mysql.mysql data/

 cp support-files/my-small.cnf /etc/my.cnf

압축해제하면 있는 INSTALL-BINARY라는 파일에 있는 내용이다. 그거보고 그대로 따라하면 된다


PATH 설정


 vi /etc/ld.so.conf.d/mysql-x86_64.conf

 /usr/local/mysql/bin

 ldconfig

 vi /etc/profile

 PATH=/usr/local/mysql/bin:$PATH 

 source /etc/profile


/usr/local/mysql/bin/mysqld_safe & -- 시작

/usr/local/mysql/bin/mysqladmin shutdown -- 종료


'IT > 소프트웨어 설치' 카테고리의 다른 글

JBoss 6.0 설치하기 - centos6.5  (0) 2015.02.15
nagios 모니터링 툴  (4) 2015.02.09
apache mod_cband 설치 및 설정  (0) 2015.02.09
mrtg 설치 및 모니터링  (0) 2015.01.06
NFS  (0) 2015.01.04