에 의한 결과 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
이것은 나를 위해 일한 유일한 것이므로 명령 줄에서 중지 / 종료하면 항상 다시 시작할 수 있습니다.