Sådan stopper du MySQL fra at starte ved opstart i Ubuntu 10.04 - Effektive metoder

Hvordan forhindres MySQL i at starte ved opstart i Ubuntu 10.04, når update-rc.d -f mysql remove og sysv-rc-conf allerede er brugt uden succes?

For at forhindre MySQL i at starte ved opstart i Ubuntu 10.04, kan du bruge metoder som at deaktivere tjenesten med chkconfig, fjerne startlinks manuelt, bruge update-rc.d med disable parameteren, redigere init scriptet eller prøve systemctl, hvis tilgængelig.

Sådan forhindres MySQL i at starte ved opstart i Ubuntu 10.04

Hvis du har forsøgt at forhindre MySQL i at starte ved opstart i Ubuntu 10.04 ved hjælp af update-rc.d -f mysql remove og sysv-rc-conf uden succes, kan du prøve følgende metoder:

1. Deaktiver MySQL-tjenesten ved hjælp af chkconfig

  1. Installer chkconfig værktøjet, hvis det ikke allerede er installeret:
    sudo apt-get install chkconfig
  2. Deaktiver MySQL-tjenesten:
    sudo chkconfig mysql off

2. Fjern MySQL startlink fra init.d

  1. Kontroller, om MySQL stadig er aktiveret ved opstart:
    ls /etc/rc*.d | grep mysql
  2. Fjern startlinkene manuelt:
    sudo rm /etc/rc0.d/K20mysql
    sudo rm /etc/rc1.d/K20mysql
    sudo rm /etc/rc2.d/S20mysql
    sudo rm /etc/rc3.d/S20mysql
    sudo rm /etc/rc4.d/S20mysql
    sudo rm /etc/rc5.d/S20mysql
    sudo rm /etc/rc6.d/K20mysql

3. Brug update-rc.d med disable parameter

  1. Prøv at deaktivere MySQL-tjenesten med disable parameteren:
    sudo update-rc.d mysql disable

4. Rediger MySQL init script

  1. Åbn MySQL init script til redigering:
    sudo nano /etc/init.d/mysql
  2. Tilføj en exit-kommando i starten af scriptet for at forhindre det i at køre:
    #!/bin/sh
    exit 0
  3. Gem og luk filen.

5. Brug systemctl (hvis tilgængelig)

  1. Selvom Ubuntu 10.04 primært bruger init.d, kan du prøve at bruge systemctl hvis det er tilgængeligt:
    sudo systemctl disable mysql

Ved at følge en eller flere af disse metoder, bør du kunne forhindre MySQL i at starte automatisk ved opstart på din Ubuntu 10.04 maskine.