Deaktiviere den MySQL-Start in Ubuntu 10.04

34

Ich möchte verhindern, dass MySQL in Ubuntu 10.04 gestartet wird

Ich habe benutzt

update-rc.d -f mysql remove

und bestätigte, dass /etc/inid.d/mysqlvon keinem der rc? .d-Verzeichnisse aus eine Verknüpfung zum Skript besteht.

Ich lief auch sysv-rc-confund es zeigt mir, dass MySQL NICHT als Teil der rc.dSkripte aufgerufen wird .

Es startet immer noch beim Booten. Wie deaktiviere ich es?

bryan
quelle
mysqld läuft unter dem mysql-benutzerkonto
bryan

Antworten:

37

Ubuntu 10.04 hat den SysV-Init-Skript-Ansatz zum Booten des Systems aufgegeben.

Dieser Link erklärt - http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

Um zu verhindern, dass mysql beim Booten startet

  • 1 Wechseln Sie in das Verzeichnis / etc / init
  • 2. Öffnen Sie die Datei mysql.conf
  • 3. Kommentieren Sie die "start on" -Zeile oben in der Datei aus. Die "start on" -Zeile kann auf zwei Zeilen verteilt sein. Kommentieren Sie also beide Zeilen aus

Wenn Sie mysql manuell starten möchten, verwenden Sie den folgenden Befehl:

  service mysql start
bryan
quelle
1
Link ist 404. Verwenden Sie linuxplanet.com/linuxplanet/tutorials/7033/1
Kevin M
Der Link ist fest und die Antwort ist richtig.
Bryan
8
Anstatt die Originaldatei zu .conf(as root)# echo "manual" >> /etc/init/mysql.override
ändern
0

Führen Sie den Befehl wie folgt aus:

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

dann kommentiere die Startzeilen aus, ich denke es sollten zwei sein, und du bist fertig!

Viel Spaß beim Linuxen!

Amos
quelle
3
/ etc / init / und /etc/init.d/ sind NICHT dasselbe! Ich kann das nicht ablehnen, weil ich nicht den Ruf habe, und ich kann es nicht bearbeiten, weil es nur eine zweistellige Änderung ist.
AB
@alberge - Ich habe die Bearbeitung vorgenommen. Warten auf Peer Review.
Dhulihan
0

Wie @ nh2 in seinem Kommentar erwähnte , gibt es eine andere - eine klarere / flexiblere Möglichkeit , die Aufgabe von upstart zu deaktivieren (/ aktivieren): «…

Mit Upstart 1.3 können Sie eine "Override-Datei" und die manuelle Zeilengruppe verwenden, um auf einfachere Weise dasselbe Ergebnis zu erzielen:

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

… »

Poige
quelle