Whiteship's Note


Linux(redhat계열)에 MySql 설치 and 데몬 돌리기(구동)



참조 : http://www.superuser.co.kr/home/lecture/index.php?cateNo=&secNo=&theNo=&leccode=162

기본으로 설치되어 있는 mysql 제거하기
rpm -e --nodeps mysql

mysql 다운로드
http://dev.mysql.com/downloads/

'적당한 폴더'로 다운받은 파일 이동
mv mysql* /tmp

'적당한 폴더'로 이동
cd /tmp

압축 풀기
tar zxvf mysql*

압축 풀린 폴더로 이동
cd mysql*

Config 실행
./configure --prefix=/usr/local/mysql --with-charset=utf8

컴파일과 설치
./make
./make install

기본 테이블 만들어주는 스크립트 실행
/usr/local/mysql/bin/mysql_install_db

mysql 서버 데몬 실행
/usr/local/mysql/bin/mysqld_safe &

이렇게 순조롭게만 되면 좋겠지만... 서버 데몬 실행을 하자마자 서버가 STOP되는 현상이 발생합니다.
"STOPPING server from pid file ..... " 이런 메시지가 보입니다.

이때 소유권 변경
chown -R mysql.mysql /usr/local/mysql

다시 테이블 만들어주는 스크립트 실행 -> mysql 서버 데몬 실행 하면 무사히 동작합니다.

데몬이 동작하는지 확인
ps -aux | grep mysql

확인 결과
root     19160  0.0  0.0   2256   972 pts/0    S    17:41   0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe
mysql    19175  0.9  1.4  91748 15184 pts/0    Sl   17:41   0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --pid-file=/usr/local/mysql/var/server2112381525.serverpool.co.kr.pid --skip-locking
root     19185  0.0  0.0   1684   488 pts/0    S+   17:41   0:00 grep mysql

돌고 있습니다. ㅠ.ㅠ
아~ 감격~ 이제야 테터를 설치할 수 있겠군요.
도와주신 이우석님구글신께 감사드립니다.

top