반응형
##################################################################
이 문서는 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 )
이 문서는 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 )
반응형