Pular para o conteúdo

Iniciar o banco junto com o sistema [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 21/01/2012 - 11:47h

Olá a todos, estou tendo dificuldades em fazer com que meu banco de dados inicie juntamente com o centOS 6.0,

joguei a linha de comando que faz o banco iniciar em /etc/rc.d/rc.local
quando a maquina esta ligando retorna o seguinte erro:


sudo: sorry, you must have a tty to run sudo


a linha de comando é a seguinte:


sudo -u <usuário> <caminho script>


desde já agradeço

Responder tópico

2. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 21/01/2012 - 19:48h

Você deveria dar permissão de execução ao script e colocar algo assim no rc.local:

if [ -x /caminho/script ]; then
/caminho/script
fi


Os espaços após os colchetes são necessários.

3. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 21/01/2012 - 20:58h

Tira do rc.local e faz isso:

# chkconfig --level 35 mysqld on

Vai iniciar o daemon mysql no boot em rulevel 3 e 5.

4. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 23/01/2012 - 11:41h

stack_of,
obrigado pela ajuda, mas seu método não funcionou, o erro continua...

wdmatheus
ainda não testei seu método assim que tiver testado posto a resposta

5. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 23/01/2012 - 15:19h

Se "o seu banco de dados" for o serviço MySQL, a dica acima vai resolver. Pensei que se tratava de um banco de dados própio.

6. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 23/01/2012 - 15:34h

fui testar agora a pouco mas tive uma duvida, como localizo o nome do serviço do meu banco?

7. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 23/01/2012 - 16:29h

Se for mysql é mysqld mesmo. Os daemons (scripts) ficam localizados em /etc/init.d, por exemplo, para subir o mysql depois do boot você poderia digitar o seguinte comando:

# /etc/init.d/mysqld start

8. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 23/01/2012 - 16:40h

o meu banco é o db2 da ibm
pra inicia-lo eu digito


sudo -u db2inst1 /home/db2inst1/sqllib/adm/db2start

9. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 23/01/2012 - 21:29h

cabelo escreveu:

Para iniciar o DB2 automaticamente não utilize script localizado em /etc/init.d

e sim os comandos a seguir logado como db2inst1:

$ db2set AUTOSTART=YES
$ db2iauto -on db2inst1
$ db2set -all
$ dasauto -on dasusr1

Abraço a todos



10. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 24/01/2012 - 07:39h

Mais uma vez obrigado a todos pela ajuda e paciência,

Cabelo estou testando esse seu método agora, e o ultimo comando esta retornando a seguinte mensagem:

-bash: dasauto: command not found

11. Re: Iniciar o banco junto com o sistema [RESOLVIDO]

Enviado em 12/03/2012 - 14:59h

Consegui resolver apenas trocando a string

ficou assim


su <usuário> -c "<caminho script>"


obrigado a todos

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder