Desativar inicialização automática de serviços

Iniciado por groove, 11 de Maio de 2012, 23:41

tópico anterior - próximo tópico

groove

Olá galera, td bem?
Estou tendo dificuldades em parar o serviço Mysql que carrega automáticamente ao iniciar o Ubuntu, tentei utilizar este comando:

update-rc.d -f mysql remove
update-rc.d -f nmbd remove

Após executar, diz que foi com sucesso, contudo ao reiniciar a máquina o mysql subiu automático.
Tentei usar também o bootup-manager, porém lá o mysql já está desativado.

Li neste post que o init não é mais usado no Ubuntu, agora é o Upstart. Procede?
Ubuntu 18.04

zekkerj

Sim, procede; mas o comando update-rc.d atualiza o upstart, também.

No entanto, observe uma coisa: o nome do serviço é (ou deveria ser) "mysql-server", não "mysql". Na dúvida, tente um "service mysql-server status", e confirme.

Outra coisa que notei é que alguns pacotes [do kubuntu] começaram a usar uma base de dados mysql. E quando encontram o mysql-server instalado, ativam-no sem perguntar se devem fazer isso. Talvez seja o seu caso.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

groove

Cara, ele está rodando somente como "mysql", então acho que o serviço começa a rodar somente quando inicializo o Mysql Workbench, por exemplo.
Outra coisa, achei um comando interessante pra mostrar os serviços:
service --statuts-all
Mas ele mostra um "?", "+" e "-" na frente de alguns serviços. Sabe o que significa?
Ubuntu 18.04

zekkerj

#3
Sei não. Mas imagino que seja algo relacionado com a inicialização...

EDIT: Testei aqui, parece que + e - são serviços ativos ou inativos, e ? são serviços migrados para o upstart.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

groove

Mas você acha que está iniciando o serviço ou o cliente somente?
Ubuntu 18.04

zekkerj

O cliente mysql não tem um processo; ao contrário, é apenas uma biblioteca que é ligada ao programa. Se vc está encontrando algum processo de mysql rodando, tem que ser o servidor.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D