Debian - Parando o MySQL de inicializar no início

7

Eu tenho o MySQL no meu computador para fins de desenvolvimento, mas na maioria das vezes eu não o uso. Como eu configuro meu Debian para que ele não inicie o MySQL na inicialização, mas apenas quando eu digo (usando service mysql start ).

Eu fiz o mesmo para o apache2 usando

 update-rc.d -f apache2 remove

Mas não consegui encontrar uma maneira de fazer isso com o MySQL.

    
por Niv 21.08.2012 / 20:51

3 respostas

15

Você deseja update-rc.d mysql disable . Você não deseja remover, conforme observado na página de manual update-rc.d:

A common system administration error is to delete the links with the thought that this will "disable" the service, i.e., that this will pre‐ vent the service from being started. However, if all links have been deleted then the next time the package is upgraded, the package's postinst script will run update-rc.d again and this will reinstall links at their factory default locations

    
por 21.08.2012 / 21:04
1
update-rc.d -f mysql remove

ou:

update-rc.d mysql disable
    
por 21.08.2012 / 20:56
1

Como o Debian 8 (Jessy) usa o systemd por padrão, então tente isto:

systemctl list-units | grep mysql    # check for mysql unit name
systemctl disable mysql.service      # or whatever you find at prev step
    
por 15.12.2017 / 04:56