글쓴이 보관물: 소장 마

mysqld 프로세스를 중지하는 방법? 의한 결과 ps

에 의한 결과 ps -e | grep mysqld

여기에 이미지 설명을 입력하십시오

htop메모리 사용을 실행 하고 클릭하십시오.

여기에 이미지 설명을 입력하십시오

4GB 메모리의 33 %를 사용하고 있습니다.

나는 단지 mysqld 프로세스를 끝내고 싶다. 실행 sudo pkill mysqld은 프로세스를 끝내지 만 다시 프로세스가 시작된다. 나는 그것을 완전히 끝내고 메모리를 되찾고 싶다.



답변

mysql갑자기 출세 한 구성은이 respawn옵션을 :

$ grep respawn /etc/init/mysql.conf
respawn
respawn limit 2 5
        elif echo $statusnow | grep -q 'respawn/' ; then

respawn옵션은 프로세스가 종료되거나 종료 된 경우 Upstart에 프로세스를 다시 시작하도록 지시합니다. 제한은 2이므로 프로세스 종료를 두 번 시도하면 Upstart에서 다시 시작하지 않도록 지시하거나 다음을 사용합니다.

sudo service mysql stop


답변

/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld

다음 정보가 보이면 성공

mysql: no process found
mysqld_safe: no process found
mysqld: no process found

링크를 사용하여 Ubuntu 15.10에서 MySQL 5.6의 설치 문제를 해결하는 데 사용합니다 .

이 설치 중에 다음과 같은 문제가 발생합니다.

mysqld_safe A mysqld process already exists

mysqld, mysqld_safe를 완전히 중지하면 mysql이 문제를 해결합니다.


답변

운영 sudo /etc/init.d/mysql stop


답변

어떻게 든 서버를 처음 다시 시작한 다음 중지하기 전까지는 모든 대답이 도움이되지 못했습니다. 단계는 다음과 같습니다.

sudo /etc/init.d/mysql restart

sudo /etc/init.d/mysql stop

이것은 우분투 WSL에서 일했습니다.


답변

/etc/init또는 /etc/init.d에서 mysql을 찾을 수 없으면 id가 다른 패키지와 함께 제공되지 않았는지 확인하십시오. 나에 관해서는, 내 mysqld가 nextcloud를 지원하기 위해 실행된다는 것을 알았다.

$> find '/etc' | grep 'mysql'

/etc/systemd/system/multi-user.target.wants/snap.nextcloud.mysql.service
/etc/systemd/system/snap.nextcloud.mysql.service
/etc/apparmor.d/abstractions/mys


답변

콘솔 내부에서 실행중인 명령에 갇힌 경우 다음 중 하나를 시도 할 수 있습니다.

  • Ctrl + c
  • Ctrl + q
  • F10
  • “종료”+ 입력
  • Esc

답변

System Preferences -> MySql -> Stop MySQL Server

이것은 나를 위해 일한 유일한 것이므로 명령 줄에서 중지 / 종료하면 항상 다시 시작할 수 있습니다.