몽고디비를 설치 하면서 오류가 나는 부분이 있어서 한참 시간이 걸렸다.
그래서 정리를 해두겠습니다.
brew는 이미 설치되어 있다고 가정합니다. mac에 brew를 설치하는 방법은 검색해보면 너무나도 많이 나오기 때문에 생략합니다!!
$ brew tap mongodb/brew
$ brew install mongodb-community@4.2
버전은 자신이 원하는 버전으로!
$ brew services start mongodb-community@4.2
mongo DB 실행!
여기 까지 설치는 잘될것이다.!
근데! 문제는 다음부터 일어났다!!!
$ mongo
를하면 > 로 바뀌면서 디비 실행이 되어야 하는데 안된다.
$ vi ~/.bash_profile
파일을 열고!
가장아래에 추가한다. (i를 누르면 편집 / 편집이 끝나면 esc 누르고 :wq)
export PATH="$PATH:/usr/local/Cellar/mongodb-community@4.2/4.2.9/bin"
여기서!!!! @4.2/4.2.9/ 자신의 버전을 잘 확인 하고! 입력한다. !!
입력이 끝난후
$ mongo
아주아주 잘 실행된다.
> use admin
switched to db admin
> db.createUser({ user: '이름', pwd: '비밀번호', roles: ['root']})
successfully added user: { 'user' : 'root' , 'roles' : ['root']}
이름과 비전을 설정해준다.
$ brew services stop mongodb-community@4.2 -> 몽고디비중지
$ vim /usr/local/etc/mongod.conf
가장아래에
security: authorization: enabled
추가한다. (a를 누르면 입력 / 입력후 esc-> :wq)
$ brew services start mongodb-community@4.2
$ mongo admin -u [이름] -p [비밀번호]
다시 몽고디비를 실행하고 아까 설정한 이름과 비번을 입력 !
끝!!!!!