Como remover o MySQL na inicialização

3
denis@australia:~$ cat /etc/issue
Ubuntu 12.04.1 LTS \n \l

denis@australia:~$ chkconfig --list mysql
mysql                     0:off  1:off  2:off  3:off  4:off  5:off  6:off

Mas o mysql é executado na inicialização de qualquer maneira.

    
por Denis 13.10.2012 / 11:03

1 resposta

3

Eu estou supondo que o problema aqui é que o checkconfig verifica os scripts init do estilo antigo, e você tem um novo script de inicialização upstart.

Vá para /etc/init/mysql.conf e altere start on (net-device-up and local-filesystems) para start on runlevel [!0123456] Se você precisar iniciá-lo manualmente service mysql start fará o truque. Este tópico nos fóruns do Ubuntu é aprofundado no processo

Um pouco mais de fundo - o chkconfig funciona em scripts de init da velha escola - eles são conhecidos como scripts / etc / rc, mas o formato usado no ubuntu era /etc/init.d. Para listar scripts - de acordo com esta pergunta na AU , o comando que você deve usar em vez de chkconfig é initctl list . Não vai mudar runlevels para você como chkconfig seria tho.

    
por 13.10.2012 / 11:11