에 의한 결과 ps -e | grep mysqld

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

4GB 메모리의 33 %를 사용하고 있습니다.
나는 단지 mysqld 프로세스를 끝내고 싶다. 실행 sudo pkill mysqld은 프로세스를 끝내지 만 다시 프로세스가 시작된다. 나는 그것을 완전히 끝내고 메모리를 되찾고 싶다.
에 의한 결과 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
mysql stop중지하지만 여전히 계속해서 다시 시작됩니다 ... 구성에서 respawn rows를 주석 처리했지만 도움이되지 않았습니다.
service mysql stopsmysql이면 다시 시작하면 다른 것이 시작됩니다. cronjobs 또는 모니터링 스크립트 등을 찾으십시오.
/etc/init.d/mysql stop실행해야한다는 것이 밝혀졌습니다 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 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
콘솔 내부에서 실행중인 명령에 갇힌 경우 다음 중 하나를 시도 할 수 있습니다.