오류 해결

windows/사용 중인 포트 죽이기

위한1214 2022. 8. 23. 15:40

 

mariaDB 마리아 DB를 설치하던 중에

'The TCP Port you selected is already in use. Please choose a different port.'

라는 오류가 떴다.

이미 사용 중인 포트이니 다른 포트를 사용하라는 의미다.

이때 사용 중인 포트를 종료(kill)해야 해당 포트로 실행할 수 있다.

오류를 해결해 보자.

 

 

 

윈도우 검색창에 'cmd' 라고 검색한 뒤,

명령 프롬포트를 관리자 권한으로 실행한다.

 

 

 

netstat -a -o

를 입력하고 엔터를 누른다.

그럼 연결된 포트들이 뜬다.

전부 뜰 때까지 기다리자.

 

 

 

ctrl + f 단축키로 원하는 포트를 찾을 수 있다.

 

taskkill /f /pid PID번호

를 입력하고 엔터를 누른다.

 

 

 


 

netstat 옵션

netstat network status 네트워크 상태를 의미한다.
-a all. 프로토콜(TCP, UDP 등)과 상태(LISTENING, ESTABLISHED 등)에 관계없이 모두 표시한다.
-o PID(Process ID)를 표시한다.

 

taskkill 옵션

/f 프로세스를 강제로 종료한다.
/im /im 프로세스이름 종료할 프로세스의 이름을 지정한다.
/pid /pid 프로세스PID번호 종료할 프로세스의 PID(프로세스 식별자)를 지정한다.
/t 지정된 프로세스와 그 프로세스로부터 시작된 모든 자식 프로세스를 종료한다.
/fi 지정한 조건에 해당하는 프로세스를 종료한다. 이를 이용해 특정 서비스를 종료할 수 있다.

 

 

 

이하는 참고 글

https://seomile.tistory.com/91

 

사용중인 포트 죽이기 (Port Kill) - 윈도우

WAS 등 서버를 실행할 때 아래와 같이 포트(Port)가 이미 사용되고 있다는 오류가 뜰 때가 있습니다. 8080번 포트를 사용 중이라는 내용인데요. 이를 종료(kill)해야 해당 번호의 포트로 서버 실행이

seomile.tistory.com