[MongoDB] WSL2 우분투에서 mongod: unrecognized service 해결 방법

이상협·2022년 9월 17일
0

MongoDB를 Ubuntu에서 설치하고 다음 명령어를 실행했는데

$ sudo service mongod start

다음과 같은 에러가 발생했다.

mongod: unrecognized service
  • service라는 명령어는 /etc/init.d에서 해당하는 파일을 찾아서 동작시키는 방식이다.
    • 해당 경로로 가보니 mongod라는 파일이 없어서 발생한 상황이었다.

1. /etc/init.d 경로에 mongod파일 생성

sudo vi /etc/init.d/mongod

2. mongod파일 내용 으로 들어가서 내용 복사하기

3. mongod파일에 복사한 내용 붙여넣기

붙여넣기하고 wq로 저장하면 된다.

4. 권한 설정

$ cd /etc/init.d
$ ls -al

확인해보면 mongod파일만 권한이 다른것을 볼 수 있다.

$ chmod 755 mongod

5. 실행해보기

$ sudo service mongod start

명령어를 실행하게 되면

* Starting database mongod                             [OK]

라고 뜨면 성공이다.


참고

0개의 댓글