Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL няма да се изключи:Спиране на сървъра:ГРЕШКА! PID файлът на MySQL сървъра не може да бъде намерен!

Можете да опитате да го убиете с kill команда.

  1. Изпълнете ps -ef | grep mysql
  2. Използване на стойността от втората колона (pid):sudo kill <pid>
  3. В случай, че това не е достатъчно, за да го убиете, тогава:sudo kill -12 <pid>
  4. В случай, че това не работи, накрая:sudo kill -9 <pid>

Това последното убива процеса, но не сигнализира на децата на процеса, че процесът е убит, но определено ще свърши работата. След като стартирате всеки от тях, просто стартирайте този ps -ef | grep mysql за да видя дали все още се задържа. Ако трябва да прибегнете до kill -9 след това определено стартирайте ps -ef | grep mysql и ръчно убийте всички деца, преди да рестартирате сървъра.

В крайна сметка истинският въпрос е какво се случи с вашия pid файл? Ако това се случи отново, това е нещо, което трябва да отделите известно време в разследване, защото там нещо е нестабилно.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добрият начин да извлечете последните 4 реда от набор от резултати с помощта на mysql

  2. Напишете файл от BLOB mysql python

  3. SSL връзки от Azure Database за MySQL с помощта на CA файл

  4. Качване на множество файлове на сървър, като php не качва на сървъра всички файлове

  5. MySql при изтриване на каскадна концепция?