Como o MySQL geralmente é iniciado?

1

Estou tentando garantir que um aplicativo seja iniciado na inicialização, mas depois que o MySQL tiver sido iniciado. No entanto, não consigo localizar onde o MySQL está sendo iniciado.

Se eu fizer um chkconfig, ele diz que o MySQL está desativado, mas eu posso acessar prontamente meus bancos de dados com o phpmyadmin.

Se eu olhar para o meu log de inicialização, eu posso ver que o MySQL Server é iniciado, logo após o Apache2 ser iniciado.

No meu diretório rc5.d, vejo apenas um link simbólico para o Apache2, mas nada para o MySQL. O script de inicialização para o MySQL aparece em /etc/init.d.

rc.local não tem nada, mas comenta.

Portanto, parece que está sendo executado na inicialização, mas não como um serviço. Mas eu não tenho quase nenhum conhecimento de Linux, então não acredite muito nisso.

Eu teria originalmente instalado o MySQL via apt-get.

Onde mais posso procurar para descobrir onde está sendo iniciado?

    
por jontyc 05.07.2011 / 13:42

1 resposta

1

Você pode dar uma olhada neste link:

Desativar a inicialização do MySQL no Ubuntu 10.04

Além disso, depois de desativá-lo, você pode criar seu próprio script de inicialização que iniciará o MySQL e, em seguida, iniciará o aplicativo após ele.

por exemplo,

#! /bin/bash
service mysql start

Você também precisará chmod +x do script de inicialização

    
por 05.07.2011 / 13:56