inicia o servidor mysql na inicialização do debian

7

Estou usando o Debian Etch e estou seguindo esta e tentei escrever um script como este para iniciar automaticamente servidor mysql na inicialização:

#! /bin/sh
# /etc/init.d/blah
#

# Some things that run always
sudo /etc/init.d/mysql start

Eu usei update-rc.d também, mas o servidor mysql não inicia na inicialização, por quê?

    
por lokheart 23.09.2011 / 19:53

1 resposta

15

Não há motivos para você escrever este roteiro. /etc/init.d/mysql é um script init(1) , então use isso:

# update-rc.d mysql defaults

Se isso não funcionar, talvez seja necessário pesquisar as opções mais avançadas de update-rc.d . Por exemplo, talvez você esteja usando um nível de execução incomum, e os níveis de execução padrão para o script mysql fornecido não incluem isso.

Se você estava realmente tentando fazer algo para ser executado na inicialização, o que ainda não fornece um script de inicialização, é necessário remover o sudo bit. scripts init são executados como root já. Você realmente tem que soltar permissões se precisar que seu programa seja executado como outro usuário.

    
por 23.09.2011 / 21:12