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