내 시스템의 이상한 mysqld 프로세스에서 포트 3306을 해제할 수 없습니다.

내 시스템의 이상한 mysqld 프로세스에서 포트 3306을 해제할 수 없습니다.

나는 우분투 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 프로세스를 종료하면 안 됩니까?

관련 정보