sql >> Databasteknik >  >> RDS >> Mysql

MySQL kommer inte att stängas av:Stoppa server:FEL! MySQL-serverns PID-fil kunde inte hittas!

Du kan försöka döda den med kill kommando.

  1. Kör ps -ef | grep mysql
  2. Med värdet från den andra kolumnen (pid):sudo kill <pid>
  3. I händelse av att det inte räcker för att döda det så:sudo kill -12 <pid>
  4. Om det inte fungerar, slutligen:sudo kill -9 <pid>

Den sista dödar processen, men signalerar inte till processens barn att processen dödades, men den kommer definitivt att göra jobbet. Efter att ha kört var och en, kör bara den ps -ef | grep mysql för att se om det fortfarande hänger kvar. Om du måste ta till kill -9 kör sedan definitivt ps -ef | grep mysql och manuellt döda eventuella barn innan du startar om servern.

I slutändan är den verkliga frågan vad som hände med din pid-fil? Om det händer igen är detta något du bör lägga lite tid på att undersöka eftersom det är något som är skumt där.




  1. mysql distinkta värden utan tom sträng och NULL

  2. Hur DateTime()-funktionen fungerar i SQLite

  3. Uppföljning:hur modellerar man rabatt på varor i en databas?

  4. Missmatch mellan DATETIME-värden i H2- och MySQL-databaser infogade från Java/Kotlin