Arquivo PID do MySQL faltando [closed]

3

Algum tempo atrás, o MySQL parou de funcionar no meu servidor e eu acabei de dar uma olhada nele.

Quando tento iniciar com

service mysqld start

Eu obtenho

Starting MySQL.The server quit without updating PID file (/[FAILED]mysqld/mysqld.pid).

Se eu correr

service mysqld restart

Eu obtenho

MySQL server PID file could not be found!

Meu arquivo my.cnf tem o seguinte:

pid-file = /var/run/mysqld/mysqld.pid

/var/run/mysqld está vazio, então corro

touch /var/run/mysqld/mysqld.pid

e

chown -R mysql:mysql /var/run/mysqld

tente service mysqld restart novamente, e eu recebo The server quit without updating PID file (/[FAILED]mysqld/mysqld.pid) novamente, e /var/run/mysqld está vazio novamente.

Então, eu realmente não sei o que fazer a seguir. Eu li cerca de 20 respostas SO / SF e tentei o que eles sugerem também e eu estou dando voltas em círculos. Eu tenho o MySQL 5.5 instalado via Custombuild através do Directadmin.

    
por MattRogowski 09.10.2014 / 17:30

2 respostas

2

Verifique as permissões na pasta mysql. O PID deve ser criado automaticamente quando você inicia o serviço mysql. O que o log de erro do mysql diz?

    
por 09.10.2014 / 19:06
2

No final, o que eu tive que correr foi:

chmod 0777 /var/lib/mysql/ib_logfile0
chmod 0777 /var/lib/mysql/ib_logfile1
chown -R mysql:root /var/lib/mysql

Então service mysqld start funcionou.

    
por 09.10.2014 / 22:12

Tags