Database/MongoDB

MongoDB 실행 포트(Port) 확인하고 실행 포트 변경하기

Dev.Cho 2024. 4. 15. 07:57

앞선 글에서 MongoDB를 설치하는 방법과, 실행하는 방법에 대해 살펴봤다. 이번에는 MongoDB의 실행 포트를 확인하는 방법에 대해 알아보고 이어서, 실행 포트를 변경해 보자.

 

MongoDB 실행 포트 확인하기

MongoDB가 실행 중인 포트를 확인하려면 'lsof -i | grep mongo' 명령어를 사용하면 된다.

~ lsof -i | grep mongo

 

MongoDB를 실행한 후 해당 명령어를 입력해 보자. 그러면 다음과 같은 화면이 나오는 것을 볼 수 있다.

 

그림1. mongoDB 실행 포트

 

오른쪽의 localhost:27017 이 바로 MongoDB가 실행되는 포트이다. 이처럼 MongoDB는 기본적으로 27017번 포트를 사용해 실행된다.

 

MongoDB 실행 포트 변경하기

하지만, 종종 MongoDB를 실행하는 포트를 바꿔야 할 경우가 생긴다. 이런 경우 MongoDB의 Configuration 파일에 접근해야 한다. Configuration 파일의 위치는 다음과 같다.

  • macOS 실리콘 칩(M1, M2, M3) : /opt/homebrew/etc/mongod.conf
  • macOS 인텔 칩 : /usr/local/etc/mongod.conf
  • Linux(ubuntu, Debian etc) : /etc/mongod.conf

 

vim을 사용해 편집키를 켠 후

~ vim /opt/homebrew/etc/mongod.conf

 

i를 눌러 편집 모드로 바꾼다. 이후 net 경로에 'port: [원하는 포트 번호]' 를 추가한다.

 

그림2. 포트 추가

 

이후 esc를 눌러 편집 모드에서 벗어난 후 :wq를 치고 엔터를 치면, 저장이 완료된다.

 

그림3. 설정 저장하기

 

이제 다시 MongoDB를 실행하고 프로세스의 포트를 확인하면 27000번 포트로 실행이 된 것을 확인할 수 있다. 다음은 내 macOS에서 실행한 결과이다. 마지막 줄에서 27000번 포트에서 실행되고 있는 것을 볼 수 있다.

 

그림4. mongoDB 실행하고 실행 포트 확인하기

 

 

반응형