waffle
์™€ํ”Œ๊ณต์žฅ
waffle
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (72)
    • ๐Ÿ“’ Daily Log (2)
    • ๐Ÿ”จ Dev_BE (5)
      • ๊ฐœ๋…์ •๋ฆฌ (4)
      • ๊ธฐ๋ก (1)
    • ๐Ÿ”จ Dev_FE (4)
    • ๐Ÿ”จ Dev_DB (1)
    • โš™ Dev_Ops (0)
    • ๐Ÿ”ก Lang (2)
      • Python (2)
    • ๐Ÿ’ก ํ”„๋กœ์ ํŠธ (9)
      • Base (1)
      • ์•„๋Œ€๋ฐ€๋งต (8)
    • ๐Ÿƒ๐Ÿป ์™ธ๋ถ€ํ™œ๋™ (2)
      • [ํ”„๋ฆฌ์ฝ”์Šค] ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค 7๊ธฐ - BE (2)
    • ๐Ÿ“• [STUDY] ๊ฐœ๋ฐœ (13)
      • [STUDY] ์•Œ๊ณ ๋ฆฌ์ฆ˜ (9)
      • ๋™๊ณ„ ์Šคํ„ฐ๋”” [Do-iT: ์›นํŒฉ] (2021) (4)
    • ๐Ÿ“™ [STUDY] AI (2)
      • Tensorflow (2)
    • ๐Ÿ” ๋ณด์•ˆ,์ •๋ณด๋ณดํ˜ธ (32)
      • CTF (2)
      • ๐Ÿ“˜ [STUDY] ํฌ๋ Œ์‹ (15)
      • ๐Ÿ“˜ [STUDY] ์ทจ์•ฝ์  (4)
      • ๐Ÿ“˜ [STYDY] ๋ฆฌ๋ฒ„์‹ฑ (11)
    • ๐Ÿ“” IT ๋ฒ•๋ฅ  (0)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • js
  • reversing
  • til
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ_๊ณ ๋“์ 
  • ๋ฌธ์ž์—ด
  • ์—ฐ์Šต_์ž๋ฃŒ๊ตฌ์กฐ
  • scrum
  • ์•„์ฃผ๋Œ€_์•Œ๊ณ ๋ฆฌ์ฆ˜_๊ต์œก
  • ์ž๋ฃŒ๊ตฌ์กฐ
  • ๋ฐ์ผ๋ฆฌ์•Œ๊ณ 
  • ์ˆ˜ํ•™_1
  • ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค
  • dopwn
  • API
  • ํ”„๋ฆฌ์ฝ”์Šค
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • sql
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
  • ์šฐํ…Œ์ฝ”_7๊ธฐ
  • ์ˆ˜ํ•™_1(์—ฐ์Šต)
  • ๊ฐœ๋ฐœ๋ฐฑ์„œ
  • ์šฐํ…Œ์ฝ”
  • ๋ฐฑ์ค€
  • write-up
  • Java
  • JAVA_API
  • javascript
  • ๊ฐœ๋ฐœ
  • gdb
  • Weekly

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
waffle

์™€ํ”Œ๊ณต์žฅ

[์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 4. MongoDB ์„ค์ •์„ค์ •: 1) ๊ธฐ๋ณธ์„ค์ •ํ•˜๊ธฐ
๐Ÿ’ก ํ”„๋กœ์ ํŠธ/์•„๋Œ€๋ฐ€๋งต

[์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 4. MongoDB ์„ค์ •์„ค์ •: 1) ๊ธฐ๋ณธ์„ค์ •ํ•˜๊ธฐ

2022. 12. 8. 15:17
728x90

0. ๊ฐœ์š”

...๋„ค ๊ตฐ๋Œ€์— ์™”์Šต๋‹ˆ๋‹ค (์  ์žฅ)

๊ตฐ๋Œ€๋ฅผ ๊ฐ„ ์™€์ค‘์— ์•„๋Œ€๋ฐ€๋งต ๋ฏธ๋””์–ด ์„œ๋ฒ„๊ฐ€ ์˜๋„์น˜ ์•Š๊ฒŒ ์‚ญ์ œ๋˜์—ˆ๊ณ  ๋‹ค์‹œ ์„ค์ •ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(...ใ… )

์ด ํฌ์ŠคํŒ…๋“ค์€ ๊ธฐ์กด์— github์— ์žˆ๋˜ ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์™€ ์„œ๋ฒ„๋ฅผ ์žฌ์„ค์ •ํ•˜๋Š” ๊ณผ์ •์— ๋Œ€ํ•œ ๊ธฐ๋ก์œผ๋กœ, ๊ทธ์ค‘ centos ์ดˆ๊ธฐ ์„ค์ •์—์„œ ssh๋ฅผ ์„ค์ •ํ–ˆ๋˜ ๊ณผ์ •์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” CentOS ์ดˆ๊ธฐ์„ค์ •์—์„œ ์„ค์น˜ํ•ด๋‘๊ณ  ๊ตฌ์„์— ๋ฐ•์•„๋‘์—ˆ๋˜ mongoDB๋ฅผ ์„ค์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

mongoDB์˜ ์„ค์ • ๊ด€๋ จ ์ •๋ณด๋Š” /etc/mongod.conf์— ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ํŒŒ์ผ์„ ์—ด์–ด ์ ‘์†์„ ์œ„ํ•œ ๊ธฐ๋ณธ์„ค์ •๋“ค์„ ์ง„ํ–‰ํ•ด์ค๋‹ˆ๋‹ค.

 

1. ์ ‘์† ํฌํŠธ ๋ณ€๊ฒฝ

๊ธฐ๋ณธ์ ์œผ๋กœ mongoDB์˜ ์ ‘์†ํฌํŠธ๋Š” 27017์ž…๋‹ˆ๋‹ค.

์–ด๋–ค ์„œ๋น„์Šค๋˜ ๊ธฐ๋ณธ๊ฐ’์€ ํ•ญ์ƒ ์œ„ํ—˜ํ•˜๋ฏ€๋กœ,์›ํ•˜๋Š” ๊ฐ’์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

...[์ƒ๋žต]...
net:
	port: 27017 # -> ์›ํ•˜๋Š” ํฌํŠธ๊ฐ’
...[ํ›„๋žต]...

 

2. ์ ‘์† ip ๋ณ€๊ฒฝ

 

๊ธฐ๋ณธ์ ์œผ๋กœ ํ• ๋‹น๋˜๋Š” ip๋Š” ๋ฃจํ”„๋ฐฑ ip (=127.0.0.1)์ž…๋‹ˆ๋‹ค.

ํ•ด๋‹น ์„ค์ •์œผ๋กœ ์œ ์ง€๋  ๊ฒฝ์šฐ ์„œ๋ฒ„ ๋‚ด๋ถ€์—์„œ๋งŒ ์ ‘์†์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ €์˜ ๊ฒฝ์šฐ ์ถ”ํ›„ ์—ฌ๋Ÿฌ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ๋‹ค์ˆ˜์˜ mongod๋ฅผ ๋ฌถ์–ด replica ๊ตฌ์„ฑ์„ ์‹œ๋„ํ•ด๋ณผ ์ƒ๊ฐ์ด๋ฏ€๋กœ,

๋ชจ๋“  ip๋ฅผ ๊ฐœ๋ฐฉํ•˜์—ฌ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์—†๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.

(์ €ํ•˜๋˜๋Š” ๋ณด์•ˆ์„ฑ์˜ ๊ฒฝ์šฐ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ… ์„ค์ •์„ ํ†ตํ•ด ํ•ด๊ฒฐํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.)

 

net:
	...[์ค‘๋žต]...
    bindIp: 127.0.0.1 # -> ๋ฐ”์ธ๋”ฉ ํ•˜๊ณ  ์‹ถ์€ ip; ๋ชจ๋“  ์ฃผ์†Œ๋ฅผ ์—ด๊ณ  ์‹ถ์œผ๋ฉด 0.0.0.0

 

3. ๋ฐฉํ™”๋ฒฝ ์ •์ฑ… ๊ฐœ๋ฐฉ (์„ ํƒ)

 

์•ž์„œ ์ €์™€ ๊ฐ™์ด ip๋ฅผ ์™ธ๋ถ€๋กœ ๊ฐœ๋ฐฉํ–ˆ๋‹ค๋ฉด, ์™ธ๋ถ€์—์„œ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฉํ™”๋ฒฝ์”จ์—๊ฒŒ ๋ฌธ์„ ์—ด์–ด์ฃผ๊ธฐ๋ฅผ ๋ถ€ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉํ™”๋ฒฝ์— ๋Œ€ํ•œ ์„ค์ •๋ฐฉ๋ฒ•์€ ์ด์ „์— ์ž‘์„ฑํ•œ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

 

4. ์„ค์ • ์ ์šฉ & ์‰˜ ์ ‘์† ํ…Œ์ŠคํŠธ

๋ณ€๊ฒฝํ•œ ์„ค์ •์„ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด mongoDB ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค

# systemctl restart mongod

 

๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐฉ๊ธˆ ์ „ ๋ณ€๊ฒฝํ•  ์„ค์ •์ด ์ •์ƒ์ ์œผ๋กœ ๋ฐ˜์˜๋˜์—ˆ๋Š”์ง€ mongoDB shell์„ ์ ‘์†ํ•˜์—ฌ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

CentOS์˜ ๊ฒฝ์šฐ, Windows์™€๋Š” ์‰˜ ์ ‘์† ๋ช…๋ น์–ด๊ฐ€ ๋‹ค๋ฅด๋‹ˆ ์œ ์˜ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

# mongosh --port [[PORT_NUMBER]] --host [[IP_ADDR]]  # mongo ์•„๋‹˜ ์ฃผ์˜!

 

5. ๋งˆ์น˜๋ฉฐ

mongoDB๋ฅผ ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ์„ค์ •์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋ˆ„๊ตฌ๋˜์ง€ ip์™€ port๋งŒ ์•Œ๋ฉด mongoDB๋ฅผ ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด mongoDB์—๋Š” ๋กœ๊ทธ์ธ์„ ํ†ตํ•ด DB๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ ๊ด€๋ จ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด์•ˆ์„ฑ์„ ๋†’์—ฌ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค

728x90
๋ฐ˜์‘ํ˜•

'๐Ÿ’ก ํ”„๋กœ์ ํŠธ > ์•„๋Œ€๋ฐ€๋งต' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 4. MongoDB ์„ค์ •์„ค์ •: 2) ๊ณ„์ •์ƒ์„ฑ ๋ฐ ๋กœ๊ทธ์ธ๊ธฐ๋Šฅ ์„ค์ •  (0) 2022.12.08
[์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 1. CentOS ์ดˆ๊ธฐ ์„ค์ •: 2) ํŒจํ‚ค์ง€ ์„ค์น˜ ๋ฐ ์„ค์ •ํ•˜๊ธฐ (node, mongod, apache)  (0) 2022.12.08
[์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 1. CentOS ์ดˆ๊ธฐ ์„ค์ •: 1) ssh์„ค์ •ํ•˜๊ธฐ  (1) 2022.09.30
[์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 0.Prologue  (1) 2022.09.30
[ ์•„๋Œ€๋ฐ€๋งต ] Project Note - 2021.08.15  (0) 2021.08.15
    '๐Ÿ’ก ํ”„๋กœ์ ํŠธ/์•„๋Œ€๋ฐ€๋งต' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 4. MongoDB ์„ค์ •์„ค์ •: 2) ๊ณ„์ •์ƒ์„ฑ ๋ฐ ๋กœ๊ทธ์ธ๊ธฐ๋Šฅ ์„ค์ •
    • [์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 1. CentOS ์ดˆ๊ธฐ ์„ค์ •: 2) ํŒจํ‚ค์ง€ ์„ค์น˜ ๋ฐ ์„ค์ •ํ•˜๊ธฐ (node, mongod, apache)
    • [์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 1. CentOS ์ดˆ๊ธฐ ์„ค์ •: 1) ssh์„ค์ •ํ•˜๊ธฐ
    • [์•„๋Œ€๋ฐ€๋งต] ์ŒฉํŒ CentOS์˜ node์„œ๋ฒ„ ๋ฐฐํฌ๊ธฐ (with apache) - 0.Prologue
    waffle
    waffle
    ๊ฐœ๋ฐœ๊ธฐ์ˆ  ๊ด€๋ จ ๊ธ€๋“ค์€ velog์— ์žˆ์Šต๋‹ˆ๋‹ค :) (https://velog.io/@cm_waffle) Developer waffle = new Waffle();

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”