우분투 10.04에서 MySQL 시작 비활성화


34

우분투 10.04에서 MySQL이 시작되는 것을 막고 싶습니다.

나는 사용했다

update-rc.d -f mysql remove

/etc/inid.d/mysqlrc? .d 디렉토리에서 스크립트에 대한 링크가 없음을 확인했습니다 .

또한 실행 sysv-rc-conf되었으며 MySQL이 rc.d스크립트의 일부로 호출되지 않음을 보여줍니다 .

여전히 부팅시 시작됩니다. 비활성화하려면 어떻게합니까?


mysqld는 mysql 사용자 계정으로 실행됩니다
bryan

답변:


37

Ubuntu 10.04는 시스템 부팅에 SysV init 스크립트 접근 방식을 포기했습니다.

이 링크는 http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/을 설명합니다 .

부팅시 mysql이 시작되지 않도록하려면

  • 1 / etc / init 디렉토리로 이동
  • 2. mysql.conf 파일을 엽니 다
  • 3. 파일 상단 근처에있는 "start on"줄을 주석 처리하십시오. "start on"은 두 줄에 걸쳐있을 수 있으므로 둘 다 주석 처리하십시오.

mysql을 수동으로 시작하려면 다음 명령을 사용하십시오.

  service mysql start


링크가 고정되어 있고 정답입니다.
bryan

8
원본 .conf파일 을 수정하는 대신 재정의 파일을 사용하는 것이 좋습니다 .(as root)# echo "manual" >> /etc/init/mysql.override
nh2

0

다음과 같이 명령을 실행하십시오.

root@user:~# gedit /etc/init/mysql.conf 

그런 다음 시작 줄을 주석으로 처리하십시오. 두 개가 있어야한다고 생각합니다.

모두에게 행복한 리눅스!


3
/ etc / init /와 /etc/init.d/는 동일하지 않습니다! 평판이 없기 때문에 이것을 하향 투표 할 수 없으며, 두 글자 만 변경되어 편집 할 수 없습니다.
AB

@alberge-편집했습니다. 동료 검토 대기 중입니다.
dhulihan

0

@ nh2 가 그의 의견 에서 언급했듯이 또 다른 방법이 있습니다 -upstart 의 작업을 비활성화 (/ 활성화) 하는 보다 명확하고 유연한 방법 :«…

Upstart 1.3을 사용하면 "재정의 파일"및 수동 스탠자를 사용하여보다 간단한 방식으로 동일한 결과를 얻을 수 있습니다.

# echo "manual" >> /etc/init/myjob.override

…»

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.