MySQL을 설치할 때 3306 포트를 사용하도록 설정했는데 나중에 MySQL을 실행하려고 보니 해당 포트가 이미 사용 중이어서 사용이 되지 않을 때 해결하는 방법을 안내한다.
동영상 설명
해당 포트를 사용 중인 프로그램 확인
아래의 명령어를 입력하여 해당 포트를 사용 중인 프로그램을 확인한다. 제일 오른쪽에 나타난 PID 번호를 기억해둔다.
netstat -ano | findstr 포트번호
아래의 명령어를 입력하여 해당 PID의 프로그램을 확인한다.
tasklist | findstr PID번호
해당 프로그램 종료
프로그램을 종료하면 해당 포트가 비어지기 때문에 설치한 MySQL을 실행할 수 있다. 대게 3306 포트의 경우 서비스 프로그램에 가서 MySQL로 시작하거나 MariaDB로 시작하는 서비스를 찾아서 아래의 사진철머 중지를 선택하면 종료된다.
사용 중인 프로그램 확인 명령어를 다시 입력하여 해당 포트를 사용 중인 프로그램을 다시 확인한다. 아래의 사진처럼 아무것도 나오지 않으면 빈 것이다.
해당 프로그램 강제 종료
하지만 해당 포트를 사용 중인 프로그램이 정체불명이라면 아래의 사진처럼 강제 종료 명령어를 입력하여 해당 프로그램을 종료하는 방법으로 해결할 수 있다. 강제 종료 권한이 있게 설정해야 하는데 명령 프롬프트를 관리자 권한으로 실행하면 해결된다.
taskkill /f /pid PID번호
참고문서
- "3306 포트를 사용 중인 프로그램을 종료하는 방법", 공학코드 유튜브 채널, 2023년 1월 10일. @원문보기
'DBMS(DataBase Management System) > MySQL' 카테고리의 다른 글
[CentOS 7] MySQL 8.0 설치하는 방법 (0) | 2022.08.01 |
---|
댓글