mysqld_safe를 완전히 종료하거나 종료하는 방법은 무엇입니까?

mysqld_safe를 완전히 종료하거나 종료하는 방법은 무엇입니까?

어떤 이유로 Linux에서 mysqld_safe를 활성화했지만 지금은 완전히 종료하거나 종료할 수 없습니다! 터미널을 닫아도 도움이 되지 않습니다. 그런 다음 2개의 프로세스를 종료하려고 시도했지만 kill -9 <process id(s)>마지막 프로세스를 종료할 수 없었습니다.

이것은 WSL에서 가져온 것입니다. Parrot OS에서도 시도해 보았으나 동일한 결과가 나왔습니다.

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ ps aux | grep mysqld_safe
root       120  0.3  0.0  18036  2804 ?          S   18:31  0:00 sudo mysqld_safe
root       121  0.2  0.0  10460   780 ?          S   18:31  0:00 /bin/sh /usr/bin/mysqld_safe
dr-ph4n+   284  0.0  0.0  14292  1224 ? tty2     S   18:32  0:00 grep --color=auto mysqld_safe

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ sudo kill all mysqld_safe
[sudo] password for dr-ph4ntom:
kill: failed to parse argument: 'all'

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ sudo killall mysqld_safe                                                                                         1�

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ ps aux | grep mysqld_safe
root       120  0.0  0.0  18036  2784 ?          S   18:31  0:00 sudo mysqld_safe
root       121  0.0  0.0  10460   780 ?          S   18:31  0:00 /bin/sh /usr/bin/mysqld_safe
dr-ph4n+   311  0.0  0.0  14156  1008 ? tty2     R   18:34  0:00 grep --color=auto mysqld_safe

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ sudo kill -9 120 121 311
kill: (311): No such process

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ ps aux | grep mysqld_safe                                                                                       1�
dr-ph4n+   320  0.0  0.0  11264   804 ? tty2     R   18:35  0:00 grep --color=auto mysqld_safe

이제 저를 도와주시고 이 문제를 해결하는 방법을 알려주실 수 있나요? 저는 Linux와 StackExchange를 처음 접합니다...

답변1

당신이 보는 것은 grep실제 실행 프로세스가 아닌 프로세스 일 뿐입니다 mysqld_safe. 해당 프로세스를 성공적으로 종료했습니다 mysqld_safe.

터미널에서 다음을 시도해 보십시오:

ps aux | grep "[m]ysqld_safe"

나는 아무것도 나타나지 않을 것이라고 확신합니다. 이 답변은 더 많은 통찰력을 제공할 것입니다.

즉, grep의 출력은 ps일반적으로 괜찮지만 대신 grep을 사용하는 것이 더 나을 수도 있습니다 pgrep. 매뉴얼 페이지를 살펴보면 더 명확해질 것입니다.

관련 정보