1) MySQL 설치준비(버전: 5.0.22)
* GCC compiler 설치 (파일이름: gcc-3.4.3-9.EL4.i386.rpm)
보조파일: glibc-kernheaders-2.4.9.1.87.i386.rpm
보조파일: glibc-headers-2.3.4.-2.i386.rpm
보조파일: glibc-devel-2.3.4.-2.i386.rpm
보조파일: cpp-3.4.3-9.EL4.i386.rpm
#rpm –ivh –-aid gcc-3.4.3-9.EL4.i386.rpm
* GCC C++ compiler 설치 (파일이름: gcc-c++-3.4.3-9.EL4.i386.rpm
보조파일: libstdc++-devel-3.4.3-9.EL4.i386.rpm)
#rpm –ivh -–aid gcc-c++-3.4.3-9.EL4.i386.rpm
* MySQL 전용계정 생성
#useradd mysql
* mysql 그룹 생성
: useradd mysql 명령 실행 시 자동으로 그룹도 생성되므로 별도 작업은 필요 없다.
* 소스파일 다운로드 받을 경로: http://dev.mysql.com/downloads/mysql/5.0.html
* 소스파일 다운로드 받을 디렉토리: /download/mysql-src
#mkdir /download/mysql-src
* 소스파일이름: mysql-5.0.22.tar.gz
* MySQL설치할 디렉토리 /usr/local/mysql
2) 소스 컴파일 설치
#cd /download/mysql-src
-- mysql-5.0.22.tar.gz 다운로드 받는다.
#gunzip < mysql-5.0.22.tar.gz | tar xvf –
#cd /mysql-src/mysql-5.0.22
#./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql
#make
#make install
3) MySQL 초기설정
* PATH변수 추가하기
#vi /root/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin 항목을 추가하고 로그아웃 & 로그인
* 시스템 데이터베이스 생성
#mysql_install_db --user=mysql
* /usr/local/mysql디렉토리 소유자 변경
#chown –R mysql.mysql /usr/local/mysql
* MySQL서버 최초 실행
#mysqld_safe &
* MySQL서버 관리계정 암호 설정
(root:MySQL의 계정)
#mysql
mysql>use mysql;
mysql>update user set
>password=password(‘1234’)
>where user=’root’;
mysql>flush privileges;
mysql>exit
#mysql –u root –p’1234’
mysql>
== MySQL서버 전용계정으로 데몬 실행하는 방법
(configure 실행 시 –with-mysqld-user=mysql 을 사용하지 않은 경우에 root(Linux계정)으로mysqld 데몬이 실행된다. 이는 보안적인 위험성을 가지고 있으므로 MySQL서버 전용관리 계정인 mysql(Linux계정)으로 mysqld 데몬을 실행하는 것이 좋다. mysql을 기본적으로 전용계정으로 지정하여 설치하도록 작성되었으므로 신경쓸 필요는 없다. 아래의 내용을 참고하시오.
#chown –R mysql.mysql/usr/local/mysql
#./mysqld_safe--user=mysql&
이호스트 데이터 센터 운영팀 : http://www.ehostidc.co.kr
'[IT 알아보기] > IT 소식' 카테고리의 다른 글
이호스트 IDC, insmod 와 modprobe 의 차이점 (0) | 2012.06.12 |
---|---|
이호스트 IDC, Linux log 분할 방법 (0) | 2012.06.07 |
이호스트 IDC, 리눅스 메모리 캐쉬삭제 (0) | 2012.06.05 |
이호스트 IDC, 홈페이지 보안 강화 도구(CASTLE) (0) | 2012.06.05 |
이호스트 IDC, WEB 접속 속도가 느려 졌을때 (0) | 2012.06.05 |