My Advanced Linux/Advanced Linux 2009. 7. 24. 13:10
난 항상 mysql을 돌릴때 /usr/local/mysql/bin/mysqld_safe --user=root &로 돌렸었다.
하지만 mysql에서 지원하는 간단한 스크립트로도 실행, 중지를 할 수 있음을 요 근래에 알았다.
역시, 아는게 힘인 세상이다.
모르는게 약이기도 하지만 :)
여기에서는 mysql을 /usr/local/mysql에 인스톨 하였다고 가정한다.
#
vi /usr/local/mysql/share/mysql/mysql.server
$bindir/safe_mysqld
--datadir=$datadir --pid-file=$pid_file & 이 부분에 다음을 추가
==> $bindir/safe_mysqld
--datadir=$datadir --pid-file=$pid_file --language=korean &
# chmod 755 mysql.server
mysql을
실행하기 위해서는 mysql 계정을 추가
#
groupadd mysql
# useradd mysql -g mysql
# chown
-R mysql /usr/local/mysql
# cp -p
./mysql.server /usr/bin
#
mysql.server start
# ps -ef
| grep mysql ==> mysql 프로세스 확인
# mysql.server stop
물론 useradd mysql 하면 그룹이 mysql로 잡히기 때문에 굳이 groupadd를 할 필요는 없다-