1. mysql 소스 설치 

wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.72.tar.gz/from/http://cdn.mysql.com/

소스파일로 된 패키지를 설치하실 때 기본적으로 내리는 3가지 명령어
configure : 환경설정 및 옵션

make : 소스 컴파일(소스파일을 사용자가 실행 가능한 파일로 생성 즉  설치파일이 생성된 상태)

make install 은 설치를 하는 과정입니다. 앞 과정에서 생성된 설치파일을 실행해서 설치를 끝내는 과정입니다.

./configure \ 

--prefix=/usr/local/mysql\  : 설치될 위치지정

 --with-charset=euckr\ : 문자설정

 --localstatedir=/usr/local/mysql/data 폴더 경로


에러:checking for termcap functions library... configure:errorNo curses/termcap library found (termcap 라이브러리를 찾을수 없어서 에러가 발생)

yum install libtermcap-devel

configure 하신 다음에 make 에서 오류 발생 시 추가로 g++ 등을 설치했을 때

make clean / make distclean 정리하고 다시 configure 실행


(2) MySQL 초기화 과정
  # /usr/local/mysql/bin/mysql_install_db  // MySQL DB의 user 테이블 생성
 
  # groupadd mysql
  # useradd -g mysql mysql

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

  # /usr/local/mysql/bin/mysqld_safe &
  # ps -ef | grep mysqld

  # echo "/usr/local/mysql/bin/mysqld_safe &" >> /etc/rc.local
      // 시스템 부팅시 자동으로 실행되도록 지정
  # vi /root/.bash_profile
    /usr/local/mysql/bin
  # cd ~
  # . ./.bash_profile

  # vi /etc/ld.so.conf
    /usr/local/mysql/lib/mysql  // mysql 데몬이 라이브러리를 이용할 수 있도록 경로 지정
  # ldconfig     // 라이브러리 등록 후 활성화
  # cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf



'리눅스-Linux' 카테고리의 다른 글

[Linux] partprobe 파티션 재인식  (0) 2013.10.28
리눅스 환경변수 설정  (0) 2013.10.21
[리눅스] yum 명령어  (0) 2013.09.27
[리눅스] 기초개념  (0) 2013.09.26
[Linux] SUDO 명령  (0) 2013.09.16
Posted by 뭉탁거림
,