본문 바로가기
DBMS(DataBase Management System)/MySQL

[MySQL] 3306 포트를 사용 중인 프로그램을 종료하는 방법

by 연구자 공학코드 2023. 1. 10.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

MySQL을 설치할 때 3306 포트를 사용하도록 설정했는데 나중에 MySQL을 실행하려고 보니 해당 포트가 이미 사용 중이어서 사용이 되지 않을 때 해결하는 방법을 안내한다.

동영상 설명

3306 포트를 사용 중인 프로그램을 종료하는 방법

해당 포트를 사용 중인 프로그램 확인

아래의 명령어를 입력하여 해당 포트를 사용 중인 프로그램을 확인한다. 제일 오른쪽에 나타난 PID 번호를 기억해둔다.

netstat -ano | findstr 포트번호

아래의 명령어를 입력하여 해당 PID의 프로그램을 확인한다.

tasklist | findstr PID번호

결과 화면

해당 프로그램 종료

프로그램을 종료하면 해당 포트가 비어지기 때문에 설치한 MySQL을 실행할 수 있다. 대게 3306 포트의 경우 서비스 프로그램에 가서 MySQL로 시작하거나 MariaDB로 시작하는 서비스를 찾아서 아래의 사진철머 중지를 선택하면 종료된다.

서비스 종료 화면

사용 중인 프로그램 확인 명령어를 다시 입력하여 해당 포트를 사용 중인 프로그램을 다시 확인한다. 아래의 사진처럼 아무것도 나오지 않으면 빈 것이다.

프로그램이 나타나지 않은 화면

해당 프로그램 강제 종료

하지만 해당 포트를 사용 중인 프로그램이 정체불명이라면 아래의 사진처럼 강제 종료 명령어를 입력하여 해당 프로그램을 종료하는 방법으로 해결할 수 있다. 강제 종료 권한이 있게 설정해야 하는데 명령 프롬프트를 관리자 권한으로 실행하면 해결된다.

taskkill /f /pid PID번호

프로세스 강제 종료 결과

 

참고문서

  1. "3306 포트를 사용 중인 프로그램을 종료하는 방법", 공학코드 유튜브 채널, 2023년 1월 10일. @원문보기

 

728x90
반응형

'DBMS(DataBase Management System) > MySQL' 카테고리의 다른 글

[CentOS 7] MySQL 8.0 설치하는 방법  (0) 2022.08.01

댓글