나는 우분투 Jammy 버전을 사용하고 있는데 동일한 시스템에서 SSH 기반 포트 전달을 수행하려고 하기 때문에 내 시스템에서 포트 3306을 사용할 수 없습니다. 또한 실행하면 ps -aux
로컬에 설치하지 않은 pid가 2336인 mysqld의 스테이지 프로세스가 표시됩니다.
일반 사용자로서 프로세스를 종료하는 것은 허용되지 않습니다. sudo로 종료하면 프로세스가 다시 시작됩니다. 이 프로세스는 컴퓨터를 다시 시작해도 표시됩니다.
이 프로세스는 SSH 데몬에 의해 시작되는 것 같습니다. 제가 그렇게 생각하는 이유 중 하나는 마지막 열에 프로세스 경로가 없기 때문입니다. 어떻게 이것을 방지할 수 있는지 어떤 아이디어가 있습니까?
답변1
간단히 말해서, MySQL이 설치되어 실행 중입니다. 예를 들어 Ubuntu의 일부 로컬 파일 인덱싱이 이를 사용한다고 생각합니다.
설치된 시스템 장치를 찾으십시오.
systemctl list-unit-files | grep -e maria -e MySQL
실제로 파일을 열어두는 프로세스를 찾으세요.
netstat -antpl |grep "3306.*LISTEN"
MySQL 구성 찾기:
ls /etc/my.cnf
grep include /etc/my.cnf
PS: kill -9
다른 방법이 없다면 이 방법을 사용하지 마세요. SigKILL은 절대로 당신의 것이 되어서는 안 됩니다.기본. 당신은 또한 볼 수 있습니다언제 -9 프로세스를 종료하면 안 됩니까?