• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

데이터베이스 프로그램 중복 설치 관련 질문입니다

20.09.12 19:19 작성 조회수 173

0

데이터베이스 관련 강의 중에서 데이터베이스 설치 부분에 있어서 예전 데이터베이스 강의 파트랑 이번에 촬영하신 강의 부분이 따로 되어 있잖아요!?

설치하다보니 궁금한 점이 생겼는데(참고로 저는 맥 OS를 사용하고 있습니다)

MySQL같은 경우 이번 백엔드 강의 주피터 노트북에서  터미널에서 brew를 이용해 설치한 프로그램과 강사님의 기존 데이터베이스 강의에서 설치하도록 가르쳐주신 MySQL Workbench 프로그램과는 아예 다른 프로그램인건가요!? 즉 두 프로그램이 서로 동기화가 안되는 거죠?

그리고 MongoDB같은 경우 이번 백엔드 강의 주피터 노트북에서 알려주신 brew를 통해 mongodb-community를 설치한 프로그램과 기존 데이터베이스 강의 설치영상에서 brew를 통해 설치한 프로그램이랑 다른 프로그램인건가요?(두 개 모두 brew를 이용해서 설치하는 거라 동일한거 아닌가요..?) 이번 백엔드 강의에서 처럼 설치를 하고 기존 설치영상에서 또 설치를 하려니 터미널에서 비슷한 프로그램이 있다고 에러메세지를 내더라구요..!

추가적으로 MongoDB 명령어 부분에서 이건 백엔드 강의 주피터 노트북에서 알려주시기를, mongodb 서버 시작하는 명령어인 "brew services start mongodb-community" 이거랑 기존 데이터베이스 강의에서 알려주신 명령어인 "mongod"랑 동일하다고 하셨는데, 그렇다면 "brew ~"로 시작하는 명령어가 길다보니까 그냥 "mongod"로 서버를 시작하고 서버를 끌 때 "brew services stop mongodb-community" 로 해도 되나요?

#총 질문은 3가지 입니다...! 

답변 2

·

답변을 작성해보세요.

0

아하 명령어 차이에서도 가끔 에러가 발생하는 경우가 있군요.. 명쾌한 답변 감사드립니다 !

0

안녕하세요.

우선 mongodb 와 mysql 설치 영상은 기존 강좌의 영상을 참고로 보여드린 것이라서, 기존 영상과 동일할텐데요.

다음과 같이 3가지 질문에 대해 답변드려요. 감사합니다.

MySQL같은 경우 이번 백엔드 강의 주피터 노트북에서  터미널에서 brew를 이용해 설치한 프로그램과 강사님의 기존 데이터베이스 강의에서 설치하도록 가르쳐주신 MySQL Workbench 프로그램과는 아예 다른 프로그램인건가요!? 즉 두 프로그램이 서로 동기화가 안되는 거죠?

-> mysql workbench 는 mysql 데이터를 쉽게 조작하기 위한 프로그램이죠. 그래서 mysql 에 접속할 때, ip 같은 것을 넣게 되어 있잖아요. 그래서 brew 로 설치한 mysql 에도 접속하실 수 있습니다. mysql 을 설치하는 다양한 방법중의 하나가 맥같은 경우는 brew 를 써도 된다는 이야기이고요. 기존에 설치한 mysql 이 있다면, 해당 mysql을 쓰셔도 됩니다.

그리고 MongoDB같은 경우 이번 백엔드 강의 주피터 노트북에서 알려주신 brew를 통해 mongodb-community를 설치한 프로그램과 기존 데이터베이스 강의 설치영상에서 brew를 통해 설치한 프로그램이랑 다른 프로그램인건가요?(두 개 모두 brew를 이용해서 설치하는 거라 동일한거 아닌가요..?) 이번 백엔드 강의에서 처럼 설치를 하고 기존 설치영상에서 또 설치를 하려니 터미널에서 비슷한 프로그램이 있다고 에러메세지를 내더라구요..!

-> 동일한 프로그램입니다. 여러가지 방법들이 있는데, 기존에 설치해놓은 mongodb 가 있으면 해당 mongodb 프로그램을 쓰시면 됩니다.

추가적으로 MongoDB 명령어 부분에서 이건 백엔드 강의 주피터 노트북에서 알려주시기를, mongodb 서버 시작하는 명령어인 "brew services start mongodb-community" 이거랑 기존 데이터베이스 강의에서 알려주신 명령어인 "mongod"랑 동일하다고 하셨는데, 그렇다면 "brew ~"로 시작하는 명령어가 길다보니까 그냥 "mongod"로 서버를 시작하고 서버를 끌 때 "brew services stop mongodb-community" 로 해도 되나요?

-> 보통은 start/stop 하는 방식도 여러가지 방법이 있고, 특정 방법으로 start 를 했다면, 해당 방법으로 stop 하는 것이 일반적이예요.

그러니까 다음 명령으로 start 하신다면,

brew services start mongodb-community

다음 명령으로 stop 하시는 것이 좋습니다.

brew services stop mongodb-community

혹시라도 꼬이게 되면, 또 문제를 찾아내기 어려울 수도 있으니까요.

감사합니다.