Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL não irá desligar:Stop server:ERROR! O arquivo PID do servidor MySQL não pôde ser encontrado!


Você pode tentar matá-lo com o kill comando.
  1. Execute ps -ef | grep mysql
  2. Usando o valor da segunda coluna (o pid):sudo kill <pid>
  3. Caso isso não seja suficiente para matá-lo:sudo kill -12 <pid>
  4. No caso de não funcionar, finalmente:sudo kill -9 <pid>

Esse último mata o processo, mas não sinaliza aos filhos do processo que o processo foi morto, mas definitivamente fará o trabalho. Depois de executar cada um, basta executar esse ps -ef | grep mysql para ver se ainda está pendurado. Se você tiver que recorrer a kill -9 então definitivamente execute ps -ef | grep mysql e elimine manualmente quaisquer filhos antes de reiniciar o servidor.

No final, a verdadeira questão é o que aconteceu com seu arquivo pid? Se acontecer novamente, isso é algo que você deve gastar algum tempo investigando porque algo está instável lá.