Corrigindo o erro “MySQL is running but PID file could not be found”

Após algum crash do MySQL ele pode travar do nada e ao tentar reiniciar via SSH você poderá deparar com o seguinte erro;

“MySQL is running but PID file could not be found”

Segue os passos para a solução;

1. Crie um diretório /var/run/mysql

#mkdir /var/run/mysql

2. crie um novo arquivo para o mysqld.pid

#touch mysqld.pid

3. Dê permissões para o usuário mysql escrever no arquivo;

#chown mysql:mysql mysqld.pid

Prontinho, agora é só reiniciar o MySQL

#service mysql restart

Para se certificar de tudo correu bem, consulte o status do MySQL

#service mysql status

Deverá ser retornado algo como;

root@server [~]# service mysql status
SUCCESS! MySQL running (9686)