Evite iniciar o MySQL na inicialização do Raspbian

Evite iniciar o MySQL na inicialização do Raspbian

Eu tenho um servidor MySQL rodando no Raspbian no meu Raspberry Pi. Como posso evitar que o servidor MySQL seja iniciado na inicialização do sistema?

Eu li em todos os lugares que preciso fazer alterações no /etc/init/mysql.confarquivo ou fazer echo "manual" >> /etc/init/mysql.override, mas no meu /etc/init/não há nenhum arquivo com mysql no nome.

Responder1

Eu também tenho esse mesmo problema no meu servidor. Eu não quero que o pure-ftpd seja iniciado.

Esta pode não ser a resposta que você gosta, mas existe uma espécie de solução alternativa de "gueto":

Antes da saída 0 no script /etc/rc.local adicione esta linha:

sudo pkill <process name>

você pode simplesmente encontrar o nome do processo usando top e colocar o sql server em execução.

se você não gosta do pkill, você pode colocar isso dentro do seu rc.local

sudo service stop <service name>

Você pode ter uma ideia do nome do serviço executando no terminal:

find /etc/rc* | grep "sql"


Rc.local é executado após todos os scripts de inicialização, então o sql ficará ativo por menos de um segundo, mas será encerrado imediatamente.

Responder2

# apt-get install sysv-rc-conf

então

# sysv-rc-conf

Depois é só procurar mysqle desmarcar todos os níveis de execução. Você também pode desabilitar outros scripts de tempo de execução, mas tome cuidado com aqueles que você não conhece, pois muitos são necessários para um sistema funcionar corretamente.

Responder3

De acordo comManual de referência do MySQL 5.0você pode encontrar uminiciar.dscript responsável por iniciar o serviço na inicialização.

Se for esse o caso, considere o seguinte:

Determine se você tem um script init.d:

sudo ls -al /etc/init.d/*sql*

Anote o nome, de acordo com a documentação deve sermysql.servidor, também pode ser vinculado simbolicamente comomysql.

Desative via update-rc.dcomando:

Se o nome do script for de fatomysql.servidor, então este comando deve desabilitar o serviço:

sudo update-rc.d mysql.server disable
sudo update-rc.d mysql.server stop

Em teoria, você ainda pode iniciar/parar sob demanda:

sudo chmod +x /etc/init.d/mysql.server
sudo /etc/init.d/mysql.server start
sudo /etc/init.d/mysql.server stop

Se você quiser removê-lo permanentemente:

sudo chmod -x /etc/init.d/mysql.server
sudo update-rc.d mysql.server remove
sudo killall --regex .*mysql.*
sudo reboot

Espero que funcione para você.

informação relacionada