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