Como iniciar automaticamente o mysql após a reinicialização do servidor (CentOS + outras distribuições)?

17

Como eu configuraria meu servidor CentOS Linux para iniciar automaticamente o mysql quando o servidor for iniciado após um desligamento?

Estou ciente do caminho init.d ...

/etc/rc.d/init.d

... e eu posso ver o mysqld nesta pasta. Acredito que colocar itens (por link simbólico) nessa pasta significa que eles devem iniciar na reinicialização do servidor.

Mas isso não aconteceu para mim.

fundo

Nossa central de TI reiniciou nossos servidores virtualizados do CentOS no fim de semana. O servidor estava disponível após a reinicialização, mas o banco de dados MySQL também não foi reiniciado.

Pensamentos?

therobyouknow
fonte
algumas respostas relevantes stackoverflow.com/questions/9859381/…
n611x007

Respostas:

30

Use chkconfig :

chkconfig --level 345 mysqld on
alvosu
fonte
+1 Obrigado, MAS deve ser chkconfig --nível 345 mysqld em NÃO chkconfig --níveis 345 mysqld ativado? linuxcommand.org/man_pages/chkconfig8.html Eu tentei os dois. Acho que funcionou, não havia mensagem ou qualquer coisa, depois de digitar, recebi outro prompt. Alguma maneira de saber se o mysql é reiniciado automaticamente?
Therobyouknow
2
@ Rob: execute chkconfig --list mysqldpara mostrar para quais níveis de execução esse script de inicialização está definido.
Scott Pacote
Não foi possível chkconfiginstalar ....Package 'chkconfig' has no installation candidate
inorganik