sql >> Databáze >  >> RDS >> Mysql

MySQL se nevypne:Zastavit server:CHYBA! Soubor PID serveru MySQL nebyl nalezen!

Můžete se pokusit jej zabít pomocí kill příkaz.

  1. Spustit ps -ef | grep mysql
  2. Použití hodnoty z druhého sloupce (pid):sudo kill <pid>
  3. V případě, že to k zabití nestačí:sudo kill -12 <pid>
  4. V případě, že to nebude fungovat, nakonec:sudo kill -9 <pid>

Ten poslední zabije proces, ale nesignalizuje dětem procesu, že proces byl zabit, ale rozhodně to udělá. Po spuštění každého z nich stačí spustit ps -ef | grep mysql abych zjistil, jestli ještě visí. Pokud se musíte uchýlit k kill -9 pak určitě spusťte ps -ef | grep mysql a ručně zabít všechny děti před restartováním serveru.

Nakonec je skutečná otázka, co se stalo s vaším souborem pid? Pokud se to stane znovu, je to něco, co byste měli věnovat nějaký čas vyšetřování, protože je tam něco divného.




  1. Nelze nainstalovat balíček mysqlclient Python na Windows

  2. Jak vytvořit uživatele s oprávněními superuživatele v PostgreSQL

  3. CTE získat všechny děti (potomky) rodiče

  4. Existuje způsob, jak provést výpis SQL z Amazon Redshift