์ฐฉ์คํ๊ฒ OS ์ ๋์ ๋๋ฌด ์ํ ํ์ ๊ณ ์ํด๋ฒ๋ฆฐ ๋ชฝ๊ณ DB ์ค์น๊ธฐ
Mongo DB ๋ฅผ ๋งฅ์์ ์ค์นํ๊ธฐ
1. HomeBrew Tap ๋ฑ๋ก
brew tap mongodb/brew
2. MongoDB ์ค์น
brew install mongodb-community
3. /data/db ํด๋ ๋ง๋ค๊ธฐ
$ sudo mkdir -p data/db
$ sude chown {username}/data/db
๋๋ถ๋ถ ๊ตฌ๊ธ๋งํด์ ๋์จ ๋ฐฉ๋ฒ๋ค์ด ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ผ๊ณ ํ๋ผ๊ณ ๋์ด์๋๋ฐ, ์๋ฌด๋ฆฌ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด๋ ๋ญ๊ฐ ์์ฑ๋์ง ์์๋ค.
ํ์ฐธ ๊ฒ์ ํ ๋งฅ OS ๊ฐ Catalina ์ดํ์ OS๋ root ํด๋์์ read-only์ฌ์ ํด๋๋ฅผ ์์ฑํ ์ ์๋ค๊ณ ํ๋ค.
์ ํ์ด ๋ ์ ๋ํ ๋?๋ผ๊ณ ํ๋ฉด ๋ ์ฐฉ์คํ๊ฒ ๋งค๋ฒ ์ ๋ฐ์ดํธ ํ๋ ๋๋ ๋๋ฌด ์ต๊ทผ์ด๋ผ ๊ตฌ๊ธ๋ง ์ ๋ณด๋ ๋ณ๋ก ์๋ Monterey ๋ฒ์ ์ด์๊ณ ...
$ mongo
๋ฅผ ์คํํ๋ ์๋์ ์๋ฌ๊ฐ ๋์ ๋ ํ์ฐธ ํค๋งธ๋ค.
MongoDB shell version v5.0.5
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:372:17
๊ฒฐ๊ตญ ์ฌ์ฉ์ ํด๋ ํ์์ ์ง์ dataํด๋๋ฅผ ๋ง๋ค๊ณ , data ํ์์ db ํด๋๋ฅผ ๋ง๋ค์๋ค.
๊ทธ๋ฆฌ๊ณ dbpath๋ฅผ ๋ค์ ์ค์ ํด์ค
4. ํฐ๋ฏธ๋๋ก ์ค์
zsh๋ฅผ ์ฌ์ฉํ๋ฏ๋ก,
ํฐ๋ฏธ๋ ์ฐฝ์
% vi ~/.zshrc
๋ฅผ ์ ๋ ฅํ๋ค.
i๋ฅผ ๋๋ฌ ์์ ๋ชจ๋๋ก ๋ค์ด๊ฐ ํ
export MONGO_PATH=/usr/local/mongodb
export PATH=$PATH:$MONGO_PATH/bin
๋ฅผ ์ ๋ ฅํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ํฐ๋ฅผ ๋๋ฅด๊ณ :wq ๋ฅผ ์ฐ๊ณ ๋๋ฌ ์์ ์ ์ฅ ํ ์ข ๋ฃ๋ฅผ ํ๋ค.
๊ทธ๋ฆฌ๊ณ !
5. path ์ค์
ํฐ๋ฏธ๋์์ path์ค์ ์ ๋ค์ํด์ค๋ค.
์ฌ๊ธฐ์๋ ๋ ํ์ฐธ ์ ๋ฅผ ๋จน์๋ค
์ฌ์ฉ์๋ช ์๋ ๋ณธ์ธ์ด ์ฌ์ฉํ๋ user ํด๋๋ช ์ ์ฐ๋ฉด ๋๋ค!
mongod --dbpath {์ฌ์ฉ์๋ช
}/data/db
๋....!!
?? ๊ทธ๋ฐ๋ฐ ๋งค ๋ฒ ๊ปํคํ ๋๋ง๋ค db path๋ฅผ ์๋ก ์ค์ ํด์ผํ๋๋ณด๋ค.. ๋ ๋ก๋ฆฌ
๋์์ฃผ์ ์๋์ ๊ตฌ๊ธ ์น๊ตฌ๋ค ๊ฐ์ฌํฉ๋๋ค ๐๐ปโ๏ธ
https://meanbymin.tistory.com/77
https://velog.io/@theagri/macOS-BigSur%EC%97%90-MongoDB-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
'PlayData' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๊ณ ๋ฆฌ์ฆ] ์์ ํ์, ์ด๋ถํ์ (0) | 2022.01.28 |
---|---|
[Hadoop] ํ๋ก ์ค์นํ๊ธฐ (0) | 2022.01.24 |
[R] ์ ๋ฌธํ๊ธฐ (0) | 2022.01.15 |
[Day24 | ] Servlet, Html, JS (0) | 2021.12.14 |
[์๊ณ ๋ฆฌ์ฆ ํน๊ฐ] ์คํ๊ณผ ํ (0) | 2021.12.08 |