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.
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.
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.
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
o mysql é o cliente. Se você instalou o servidor mysql antes, você pode iniciá-lo com
service mysqld start
Por favor, verifique:
chkconfig mysqld