1. MYSQL 설치

– 홈페이지 : http://www.mysql.org

– MYSQL 다운받기
wget ftp://ftp.superuser.co.kr/mysql/mysql-4.1.8.tar.gz

– 압축해제
tar xvfz mysql-4.1.8.tar.gz

– 디렉토리 이동
cd mysql-4.1.8

– configure
./configure –prefix=/usr/local/mysql –localstatedir=/usr/local/mysql/data –with-charset=euckr

– configure 옵션 설명
–prefix=/usr/local/mysql : 설치될 MYSQL 의 위치지정

–localstatedir=/usr/local/mysql/data : MYSQL 의 데이터베이스 데이터들이 저장될 위치지정

–with-charset=euckr : MYSQL 에서 한글지원을 하기위한 설정. 주의할 것은 예전버전에서는 euc_kr 로 지정을 하였으나 4.1.X 이후버전 부터는 euckr 로 지정함.

–without-innodb : InnoDB 테이블 핸들러를 포함하지 않고 컴파일을 한다.

–disable-largefile : 큰파일 지원을 하지 않도록 설치한다. MYSQL 데이터베이스의 성능보다는 안정성을 위한 옵션입.

–with-raid : RAID 를 지원하도록 컴파일한다.

–with-unix-socket-path=SOCKET : MYSQL 소켓파일( mysql.socket ) 파일의 위치를 지정할 수 있음. 단, 지정할 때에는 반드시 절대경로를 이용해야 함.

–with-mysqld-user=username : mysqld데몬을 실행할 계정명을 지정할 수 있음.

— with-zlib-dir=DIR : 데이터압축 라이브러리인 zlib을 지원하기 위한 zlib설치위치를 지정하는 옵션임.

–with-openssl-includes=DIR : OpenSSL 을 지원하기위한 옵션으로 DIR 에는 OpenSSL 의 헤드위치를 지정한다.

–with-openssl-libs=DIR : OpeSSL 의 라이브러리를 지원하기위한 옵션으로 DIR 에는 OpenSSL 의 라이브러리 위치를 지정한다.

–with-isam : ISAM 타입의 테이블을 지원하는 옵션임

– make
make

– make install
make install

– /usr/local/mysql/bin 으로 이동하여 mysql_install.db 를 실행한다. 그 결과 /usr/local/mysql/data 디렉토리가 생성이 되며 이 디렉토리내에 mysql 데이터베이스와 test 데이터베이스를 생성하게 된다.
cd /usr/local/mysql/bin
./mysql_install.db

– MYSQL 의 실행
/usr/local/mysql/bin/mysqld_safe &

– error 가 발생한다. mysql 사용자를 추가하고 다시 실행한다.
useradd -M mysql
chown -r mysql:mysql /usr/local/mysql/data

– MYSQL 실행
/usr/local/mysql/bin/mysqld_safe &

– MYSQL 의 관리자( root ) 패스워드 설정
cd /usr/local/mysql/bin
./mysqladmin -u root password 88888888
./mysqladmin -u root -p mysql

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.