본문 바로가기
Database/MYSQL

강좌] Package로 설치한 MySQL 실행 환경설정방법!

by 반화넬 2007. 6. 4.
반응형
##################################################################
이 문서는 mysql의 소스를 컴파일하여 설치한게 아니라
pkgadd 명령어를 이용하여 패키지를 설치하였을 경우에 대한 내용이다.
##################################################################
존대말을 사용하지 않고 설명하겠다. 이해해 주시길~ ^^
 
(제작 : 김종성)
 
***********************************************
우선 패키지로 mysql.어쩌구저쩌구.local을 설치하였는가?
 
그럼 다음으로 mysql이라는 그룹과 사용자를 추가하자.
$ groupadd mysql
$ adduser -g mysql mysql
 
다음은 /etc/passwd에 있는 mysql에 대한 부분이다.
mysql:x:27:2001:MySQL Admin:/usr/local/mysql:/bin/csh
 
여기서 디폴트로 설치된 경로인 /usr/local/mysql과 동일하게 디렉토리를
지정해 줘야 한다.
 
그런 다음 package로 mysql을 설치하였으므로 default 경로인 /usr/local/mysql로 가자.
 
 
먼저 /usr/mysql/bin 폴더의 mysql_install_db를 실행하자.
 
$ /usr/mysql/bin/mysql_install_db
 
그런다음 적당히 권한 설정을 해 줘야 한다.
 
$ chown -R root /usr/local/mysql
$ chown -R mysql /usr/local/mysql/var
$ chgrp -R mysql /usr/local/mysql
 
그런다음에
$ /usr/mysql/bin/safe_mysqld &
를 할 경우
 
데몬이 잘 실행될 것이다.
 
참고로 부팅시마다 mysql데몬이 실행되게 하고자 할 경우
 
/etc/rc3 파일의 맨 마지막에 /usr/mysql/bin/safe_mysqld & 이를 추가해야 한다.
 
또한, C Shell을 사용할 경우 /etc/skel/local.cshrc 파일에 패스를 추가해 줘야한다.
즉, PATH 에 /usr/local/mysql/bin 을 추가한다.
 
다음은 나의 local.cshrc의 PATH부분이다.
 
set path = ( $HOME /bin /usr/bin . )
set path = ( $path /sbin /usr/sbin /etc )
set path = ( $path /usr/openwin/bin )
set path = ( $path /usr/dt/bin )
set path = ( $path /usr/xpg4/bin )
set path = ( $path /usr/local/bin )
set path = ( $path /usr/ccs/bin /usr/local/mysql/bin )
set path = ( $path /usr/ucb )
반응형