MySQL 프로세스를 종료할 수 없습니다.

MySQL 프로세스를 종료할 수 없습니다.

제거하려고 했는데 mysql using sudo apt-get --purge remove mysql-server다음 오류가 발생했습니다.

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

그래서 실행 중인 모든 mysql 프로세스를 종료하라는 메시지를 표시했습니다 ps -ef | grep mysql.

root      4473     1  0 17:46 ?        00:00:00 /bin/bash /usr/share/mysql/mysql-systemd-start post
root      4636  3783  0 17:46 pts/6    00:00:00 grep --color=auto mysql
root@viji-Latitude-E5440:~# sudo kill -9 4473
root@viji-Latitude-E5440:~# ps -ef | grep mysql
root      4672     1  0 17:47 ?        00:00:00 /bin/bash /usr/share/mysql/mysql-systemd-start post
root      4745  3783  0 17:47 pts/6    00:00:00 grep --color=auto mysql

이 mysql 프로세스를 종료하려고 하는데 종료할 수 없습니다.
이제 어떻게 해야 하나요?

답변1

프로세스를 완전히 종료할 수 있지만 다시 시작되는 것 같습니다. 알아차리면 PID를 죽일 때마다 PID가 변경됩니다. 시스템의 무언가가 사용자를 대신하여 자동으로 시작하고 있습니다. 몇 가지 옵션이 있습니다:

  • 시작하는 모든 것을 찾아 파괴합니다(보통 XAMPP와 같은 일종의 웹 제어판, 이 경우에는 서비스 관리자일 것입니다).
  • 셸로 부팅하고 거기에서 종료합니다(복구 모드 사용).

나는 후자를 선호합니다. 왜냐하면 처음에 mysql을 어떻게 설치했는지 모르기 때문입니다. 그러나 XAMPP와 유사한 것을 사용했다면 제어판을 열고 내부에서 MySQL을 중지하는 것이 좋습니다(재설치를 의미하더라도). 제어판 소프트웨어).

전자를 사용하고 싶다면 sudo service mysql-server stop이 후에 제거할 수 있는지 확인해 볼 수 있습니다.

관련 정보