chkconfig não inicia automaticamente o mysql

1

Eu tenho o mysql configurado no chkconfig para iniciar automaticamente quando o sistema é reinicializado:

root@myserver:~#chkconfig mysql
mysql  on

No entanto, isso não parece ser o caso. Quando o sistema é reiniciado, recebo o seguinte erro nas minhas páginas do PHP:

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Se eu executar service mysql start , as páginas PHP começarão a funcionar (o erro acima não aparece e as consultas retornam valores). Esta é uma configuração inadequada da minha parte? O que mais eu preciso fazer para que o mysql comece corretamente após uma reinicialização?

Nota: Estou executando o mysql em uma VM SLES.

    
por EGr 12.08.2013 / 22:19

3 respostas

4

Talvez algo tenha ficado inseguro quando o script de inicialização foi instalado. Eu recomendaria o seguinte:

chkconfig --del mysql
chkconfig --add mysql
chkconfig mysql on

Certamente não pode machucar.

    
por 13.08.2013 / 07:25
0

Você está iniciando o MySQL no nível de inicialização correto? os serviços de rede devem estar ativos antes que o mySQL possa ser iniciado. S

    
por 12.08.2013 / 22:56
0

o mysql é o cliente. Se você instalou o servidor mysql antes, você pode iniciá-lo com

service mysqld start

Por favor, verifique:

chkconfig mysqld

    
por 19.08.2013 / 11:19