Wyłącz uruchamianie MySQL w Ubuntu 10.04

34

Chcę uniemożliwić uruchomienie MySQL w Ubuntu 10.04

używałem

update-rc.d -f mysql remove

i potwierdził, że nie ma linku do /etc/inid.d/mysqlskryptu z żadnego z katalogów rc? .d.

Ja także pobiegłem sysv-rc-conf i pokazuje mi, że MySQL NIE jest wywoływany jako część rc.dskryptów.

Nadal zaczyna się przy rozruchu. Jak mogę to wyłączyć?

bryan
źródło
mysqld działa na koncie użytkownika mysql
bryan

Odpowiedzi:

37

Ubuntu 10.04 porzuciło podejście inicjujące SysV do uruchamiania systemu.

Ten link wyjaśnia - http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

Aby zapobiec uruchamianiu mysql podczas rozruchu

  • 1 przejdź do katalogu / etc / init
  • 2. otwórz plik mysql.conf
  • 3. skomentuj wiersz „start on” u góry pliku, „start on” może być rozłożony na dwa wiersze, więc skomentuj oba

Jeśli chcesz ręcznie uruchomić mysql, użyj następującego polecenia -

  service mysql start
bryan
źródło
1
Link to 404. Użyj linuxplanet.com/linuxplanet/tutorials/7033/1
Kevin M
Link jest ustalony, a odpowiedź jest poprawna.
bryan
8
Zamiast modyfikować oryginalny .confplik, lepiej użyj plików zastępujących :(as root)# echo "manual" >> /etc/init/mysql.override
nh2
0

uruchom polecenie w następujący sposób:

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

następnie skomentuj linie początkowe, myślę, że powinny być dwa, a wy wszyscy jesteście gotowi!

Szczęśliwy Linuxing dla wszystkich!

Amos
źródło
3
/ etc / init / i /etc/init.d/ NIE są takie same! Nie mogę głosować za tym, ponieważ nie mam reputacji i nie mogę go edytować, ponieważ jest to zmiana tylko dwóch znaków.
AB
@alberge - Dokonałem edycji. Oczekiwanie na recenzję.
dhulihan
0

Jak wspomniał @ nh2 w swoim komentarzu, istnieje inny - bardziej przejrzysty / elastyczny sposób na wyłączenie (/ włączenie) zadania upstart: «…

W Upstart 1.3 możesz skorzystać z „pliku zastępowania” i instrukcji, aby osiągnąć ten sam wynik w prostszy sposób:

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

… »

poige
źródło