2009년 7월 27일 월요일

mysqlmanager 3

mysql.server init스크립트 변경

mysql.server init스크립트는 기본적으로 OS 기동시에 mysqld_safe가 기동하는 것으로 되어있다.
이것을 mysqlmanager가 기동하는 것으로 my.cnf를 변경해보자.

my.cnf에 다음처럼 기술한다. (버전 5.0.19이후만 유효하다. 그 미만버전에서는 init 스크립트 편집이 필요하다. )

my.cnf에 추가
[mysql.server]
use-manager

이것으로 mysql.server init스크립트가 mysqlmanager를 기동하고 그리고 mysqlmanager가 mysqld를 기동한다.

이 밖에도 mysql.server init스크립트를 편집하는 방법도 있다. mysql.server init스크립트내의 다음 부분을 찾아서 1을 0으로 바꾸어놓는다.

mysql.server init스크립트
use_mysqld_safe=1

이것으로 use-manager를 지정하는 것과 같은 동작이 된다. 다만, [mysqld]에 nonguarded 옵션이 지정되어있으면 mysqlmanager는 자기가 기동시에 mysqld를 동작시키지않으므로 주의해야한다.