: mysql를 부팅시 자동으로 실행되게 할때
: /etc/rc.d/rc.local 파일에
: /bin/sh -c 'cd /usr/local/mysql; ./bin/safe_mysqld &'
: 라고 적는 방법말고
:
: /etc/init.d
: 에 해줄때 어떻게 해주면 될까요
: mysql.server 파일을 복사해서 넣어도 보고 했는데
: 부팅시 자동으로 실행이 되지 않네요
: 고수님들 부탁 드립니다.
redhat 7.1 에서 source 설치된 mysql 일 경우 입니다.
1. 예제를 복사한다.
$ cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
2. 옵션을 변경한다.
$ vi /etc/rc.d/init.d/mysql
해서 safe_mysqld 뒤에 --language=korean 을 추가
=> 한글메세지(?)를 보기 위한 것이구요
if 문에 있는 safe_mysqld 가 아니고 실행문장에 있는 것에 붙여야 합니다.
붙일때는 첫번째 옵션이 되도록 해야하구요
그리고 korean 은 모두 소문자로 쓰셔야 합니다.
3. 실행할 수 있도록 만들고
$ chmod 755 /etc/rc.d/init.d/mysql
$ chown root.root /etc/rc.d/init.d/mysql
4. 자동실행하도록 설정(level 3의 경우에 자동으로 실행하도록합니다.)
$ cd /etc/rc.d/rc0.d
$ ln -s ../init.d/mysql K04mysql
$ cd /etc/rc.d/rc3.d
$ ln -s ../init.d/mysql S96mysql--락이라면 www.kubi.co.kr