จะติดตั้ง mongoDB บน ​​windows ได้อย่างไร?


130

ฉันพยายามที่จะทดสอบ mongoDB และดูว่ามันเป็นอะไรสำหรับฉัน ฉันดาวน์โหลดรุ่น 32 บิต windows แต่ไม่มีความคิดเกี่ยวกับวิธีการดำเนินการต่อจากนี้

ปกติแล้วฉันจะใช้บริการ WAMP เพื่อพัฒนาบนเครื่องคอมพิวเตอร์ของฉัน ฉันสามารถรัน mongoDB บน ​​Wamp ได้หรือไม่?

อย่างไรก็ตามวิธีที่ดีที่สุด (ง่ายที่สุด) ในการทำให้ใช้งานได้กับ Windows คืออะไร

ขอบคุณ!


2
ฉันต้องการตัวติดตั้งที่ติดตั้ง mongodb และทำงานอัตโนมัติในบริการ
user4951

3
อ่านบทความนี้pronique.com/blog/installing-mongodb-on-windows-the-wamp-way มันดีจริงๆ
Nanhe Kumar

3
บทเรียนที่ยอดเยี่ยมทีละขั้นตอนเกี่ยวกับสิ่งที่คุณต้องการ: codearsenal.net/2015/10/…
ybonda

1
คำแนะนำอย่างเป็นทางการ MongoDB: docs.mongodb.org/manual/tutorial/install-mongodb-on-windows
Dung

1
คุณควรทำเครื่องหมาย @ShivamSrivastava เป็นคำตอบที่ถูกต้อง
Travis Heeter

คำตอบ:


95

มันไม่เหมือน WAMP คุณต้องเริ่มต้นฐานข้อมูล mongoDB ด้วยคำสั่งหลังจากสร้างไดเรกทอรี C: / database_mongo

mongod --dbpath=C:/database_mongo/

จากนั้นคุณสามารถเชื่อมต่อกับ mongodb โดยใช้คำสั่ง


2
ในหมายเหตุด้านการสนับสนุน Windows XP ถูกยกเลิกจาก v2.2 + docs.mongodb.org/manual/release-notes/2.2/…
Prashant

1
วิดีโอ utube อย่างง่ายสำหรับการติดตั้ง windows - youtube.com/watch?v=msQ2F5XUgms
Linus

1
mongodไม่พบหลังจากติดตั้ง
Sören

คุณอาจต้องเพิ่มลงใน PATH ของคุณในหน้าต่าง
สุมิตร

ทำขั้นตอนง่าย ๆที่นี่เช่นกัน
Zameer

238

กระบวนการติดตั้ง Mongo ใน Windows

คุณพร้อมสำหรับการติดตั้ง ... และใช้ ... โดยทางเทคนิคแล้วไม่ใช่การติดตั้งที่เป็นเพียงการดาวน์โหลด ...

I. ดาวน์โหลดไฟล์ zip http://www.mongodb.org/downloads

ครั้งที่สอง แตกไฟล์และคัดลอกไฟล์ไปยังตำแหน่งที่คุณต้องการ

สาม. สตาร์ทเอ็นจิน DB

IV ทดสอบการติดตั้งและใช้งาน

แค่นั้นแหละ! ง่ายเหลือเกิน โอเคเริ่มได้


1. ดาวน์โหลดไฟล์ zip

  1. ไปที่http://www.mongodb.org/downloads

  2. คุณจะเห็นหน้าจอเช่นนี้: หน้าดาวน์โหลด Mongo ฉันใช้เครื่อง windows 7 32 บิต - นั่นเป็นเหตุผลที่ฉันดาวน์โหลดแพคเกจที่ทำเครื่องหมายเป็นสีแดง

  3. คลิกดาวน์โหลด (ใช้เวลาเพียงไม่กี่วินาที)
    ว้าว ... ฉันดาวน์โหลดมาแล้ว มันเป็นไฟล์ซิปmongodb-win32-i386-2.4.4.zip(ชื่อของโฟลเดอร์จะเปลี่ยนไปตามเวอร์ชั่นที่คุณดาวน์โหลดที่นี่ฉันได้รุ่น 2.4.4)

ตกลงทุกชุด


2. สารสกัด

  1. คลายซิปออก
  2. คัดลอกไฟล์ไปยังตำแหน่งที่ต้องการในเครื่องของคุณ
    • ฉันจะคัดลอกไฟล์ที่แยกไปยังไดรฟ์ D ของฉันเนื่องจากฉันไม่มีไฟล์จำนวนมาก
    • เอาล่ะคุณวางแผนที่จะวางไฟล์ Mongo ที่ไหน? ใน C: หรือในเดสก์ท็อปของคุณเอง?
    • ตกลงไม่ว่าคุณจะวางที่ไหน ... ในพริบตาด้านล่างคุณจะเห็นว่าฉันได้ไปที่โฟลเดอร์ถังขยะภายในโฟลเดอร์ Mongo ฉันนับสิบห้าไฟล์ภายในถังขยะ แล้วคุณล่ะ?

เส้นทางไปยังโฟลเดอร์ช่องเก็บ

เสร็จแล้ว! นั่นคือทั้งหมดที่

เราต้องทำอะไรต่อไป


3. สตาร์ทเอ็นจิน DB

มาเริ่มใช้ db ของเรากันเถอะ ...

  1. เปิดพรอมต์คำสั่งจากนั้นไปที่binในโฟลเดอร์ mongo นำทางไปยังโฟลเดอร์ถังขยะของ Mongo

  2. ประเภทmongo.exe(ซึ่งเป็นคำสั่งที่ใช้เพื่อเริ่ม mongo Db Power shell) จากนั้นดูการตอบกลับด้านล่าง .. กำลังดำเนินการ mongo.exe นั่นเป็นข้อยกเว้นที่ยอดเยี่ยม J LOL …นั่นอะไรน่ะ?

    ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์

    ทำไมข้อยกเว้นจึงเกิดขึ้น ฉันไม่มีความคิด ... ฉันสร้างเซิร์ฟเวอร์ระหว่างนี้หรือไม่

    เลขที่

    ใช่แล้วทำไมมันถึงเชื่อมต่อกับเซิร์ฟเวอร์ระหว่างนี้ เครื่องจักรไร้สาระ… Jz

    ฉันเข้าใจแล้ว! เช่นเดียวกับฐานข้อมูลอื่น ๆ - เราต้องสตาร์ทเอ็นจิน DB ก่อนที่จะใช้

    ดังนั้นเราจะเริ่มได้อย่างไร

  3. เราต้องเริ่มต้น DB Mongo mongodโดยใช้คำสั่ง ดำเนินการนี้จากbinโฟลเดอร์ของ mongo

    เรามาดูกันว่าเกิดอะไรขึ้น

    ข้อความผิดพลาด

    มีข้อยกเว้นการจัดรูปแบบที่เยี่ยมยอดอีกครั้ง J ที่เราพูดถูก? คุณสังเกตเห็นสิ่งที่ฉันได้เน้นอยู่ด้านบน? ใช่มันเป็นคำสั่ง mongod อย่างที่สองคือข้อยกเว้นที่ขอให้เราสร้างโฟลเดอร์ชื่อ data dbและภายในโฟลเดอร์ข้อมูลโฟลเดอร์ที่เรียกว่า

    ดังนั้นเราต้องสร้างdata\dbโฟลเดอร์เหล่านี้

    คำถามต่อไปคือตำแหน่งที่จะสร้างโฟลเดอร์เหล่านี้

  4. เราต้องสร้างdata\dbโฟลเดอร์ในCไดรฟ์ของกล่องที่เรากำลังติดตั้ง mongo มาสร้างโครงสร้างโฟลเดอร์ในไดรฟ์ C

    มีคำถามเกิดขึ้นที่นี่: "จำเป็นต้องสร้างไดเรกทอรี data \ db ภายใน C หรือไม่" Nooo ไม่จริง Mongo จะค้นหาCโฟลเดอร์นี้เป็นค่าเริ่มต้น แต่คุณสามารถสร้างได้ทุกที่ที่คุณต้องการ อย่างไรก็ตามถ้ามันไม่ได้อยู่Cคุณต้องบอก Mongo ว่ามันอยู่ที่ไหน

    กล่าวอีกนัยหนึ่งถ้าคุณไม่ต้องการให้ฐานข้อมูล mongo เปิดอยู่C:\คุณต้องตั้งค่า db path สำหรับ mongo.exe

    ไม่จำเป็น

    • ตกลงฉันจะสร้างโฟลเดอร์เหล่านั้นในตำแหน่งอื่นนอกเหนือจากCเพื่อความเข้าใจที่ดีขึ้นของตัวเลือกนี้ ฉันจะสร้างจากนั้นในDไดรฟ์รากด้วยความช่วยเหลือของคำสั่ง

      ทำไม? เพราะมันเป็นโอกาสที่เราจะจำคำสั่ง dos เก่า ...

      ข้อมูล md

    • ขั้นตอนต่อไปคือการตั้งค่าเส้นทาง Db เป็น mongo.exe

      นำทางกลับไปและป้อนคำสั่งbinmongod.exe --dbpath d:\data

      ฉันได้รับคำตอบด้านล่าง:

      --dbpath

      ฉันหวังว่าทุกอย่างเป็นไปด้วยดี ... เพราะฉันไม่เห็นข้อผิดพลาดใด ๆ ในคอนโซลเจ

    ต่อไปเราสามารถไปและเริ่ม db โดยใช้คำสั่ง start mongo.exe

    เริ่ม mongo.exe

    ฉันไม่เห็นข้อผิดพลาดหรือข้อความเตือนใด ๆ แต่เราต้องส่งคำสั่งเพื่อให้แน่ใจว่า mongo นั้นเปิดใช้งานและนั่นคือ mongod จะได้รับการตอบกลับ:

    คำตอบ mongodb

หวังว่าทุกอย่างเป็นไปด้วยดี


4. ทดสอบการติดตั้ง Mongo DB

ตอนนี้เราต้องดู DB ของเราใช่มั้ย ใช่แล้วอย่างอื่นเราจะรู้ได้อย่างไรว่ามันทำงานอยู่

เพื่อวัตถุประสงค์ในการทดสอบ MONGO ได้รับฐานข้อมูลที่เรียกtestโดยค่าเริ่มต้น ให้ไปถามว่า

แต่ไม่มีสตูดิโอการจัดการอย่างไร? แตกต่างจาก SQL เราต้องขึ้นอยู่กับพรอมต์คำสั่ง ใช่พร้อมรับคำสั่งเดียวกัน…พร้อมรับคำสั่งเก่าที่ดีของเรา… Heiiiii .. อย่ากลัวเลยใช่มันเป็นพรอมต์คำสั่งเก่าของเราเท่านั้น ตกลงไปดูกันว่าเราจะใช้มันอย่างไร ...

Ohhh Nooo … อย่าปิดพรอมต์คำสั่งด้านบนปล่อยไว้ตามที่ ...

  1. เปิดหน้าต่างใหม่ cmd

  2. นำทางไปยัง Bin ตามปกติเราทำ ...

    ฉันแน่ใจว่าคุณคนอาจจะจำการเขียนโปรแกรม C เก่าที่เราทำในวันวิทยาลัยของเราใช่ไหม?

  3. ในพรอมต์คำสั่งรันคำสั่งmongoหรือmongo.exeอีกครั้งและดูว่าเกิดอะไรขึ้น

    คุณจะได้รับหน้าจอตามที่แสดงด้านล่าง:

    คำเตือนการเริ่มต้น

  4. ฉันกล่าวถึงก่อนหน้านี้ว่า Mongo ได้รับการทดสอบฐานข้อมูลโดยค่าเริ่มต้นที่เรียกว่าtestลองแทรกบันทึกลงไป

    คำถามถัดไปที่นี่คือ "เราจะแทรกได้อย่างไร" Mongo มีคำสั่ง SQL หรือไม่? ไม่ mongo ได้รับคำสั่งให้ช่วยเหลือเท่านั้น

    คำสั่งพื้นฐานที่จะแทรกคือ
    db.test.save ({KodothTestField: 'ฉันชื่อ Kodoth'})

    testฐานข้อมูลอยู่ที่ไหนและ.saveเป็นคำสั่งแทรก KodothTestFieldคือชื่อคอลัมน์หรือฟิลด์และMy name is Kodothเป็นค่า

  5. ก่อนที่จะพูดถึงเพิ่มเติมลองตรวจสอบว่ามันถูกเก็บไว้หรือไม่ด้วยการใช้คำสั่งอื่น: db.test.find()

    คำสั่ง Mongo เพื่อค้นหาเอกสารซึ่งคล้ายกับ SELECT ใน SQL

    แทรกข้อมูลของเราสำเร็จแล้ว… Hurrayyyyyy ..

    ฉันรู้ว่าคุณกำลังคิดเกี่ยวกับจำนวนที่แสดงกับทุกระเบียนที่เรียกว่า ObjectId มันเหมือนกับเขตข้อมูล id ที่ไม่ซ้ำกันใน SQL ที่เพิ่มขึ้นโดยอัตโนมัติและทั้งหมด ดูอย่างใกล้ชิดคุณจะเห็นว่ารหัสวัตถุลงท้ายด้วย 92 ดังนั้นจึงแตกต่างกันสำหรับแต่ละระเบียน

    ในที่สุดเราก็ประสบความสำเร็จในการติดตั้งและตรวจสอบสิทธิ์ MONGO มาปาร์ตี้กันเถอะ ... คุณเห็นด้วยไหมว่าตอนนี้ MONGO หวานเหมือนมะม่วง?

นอกจากนี้เรายังมีเครื่องมือของบุคคลที่สามในการสำรวจ MONGO หนึ่งเรียกว่า MONGO VUE การใช้เครื่องมือนี้เราสามารถดำเนินการกับฐานข้อมูล Mongo เช่นเดียวกับที่เราใช้สตูดิโอการจัดการสำหรับ SQL Server

คุณลองนึกภาพเซิร์ฟเวอร์ SQL หรือ Oracle Db ที่มีแถวต่างกันทั้งหมดในตารางเดียวกันได้หรือไม่ เป็นไปได้ในตาราง DB เชิงสัมพันธ์ของเราหรือไม่ นี่คือวิธีการทำงานของ mongo ฉันจะแสดงให้คุณเห็นว่าเราทำได้อย่างไร ...


ก่อนอื่นฉันจะแสดงให้คุณเห็นว่าข้อมูลจะมีลักษณะอย่างไรในฐานข้อมูลเชิงสัมพันธ์

ตัวอย่างเช่นพิจารณาตารางพนักงานและตารางนักเรียนในลักษณะเชิงสัมพันธ์ แบบแผนจะแตกต่างอย่างสิ้นเชิงใช่มั้ย ใช่แล้ว ...

มุมมองผลลัพธ์

ให้เราดูว่ามันจะดูใน Mongo DB ตารางสองตารางข้างต้นรวมกันเป็นคอลเลกชันเดียวใน Mongo ...

MongoVUE

นี่คือวิธีการเก็บสะสมใน Mongo ฉันคิดว่าตอนนี้คุณสามารถรู้สึกถึงความแตกต่างใช่ไหม? ทุกสิ่งอยู่ภายใต้ร่มเงาเดียว นี่ไม่ใช่วิธีที่ถูกต้อง แต่ฉันแค่ต้องการแสดงให้คุณเห็นว่าสิ่งนี้เกิดขึ้นได้อย่างไรฉันจึงรวม 2 ตารางที่แตกต่างกันโดยสิ้นเชิงในหนึ่งคอลเลกชันเดียว

หากคุณต้องการลองคุณสามารถใช้สคริปต์ทดสอบด้านล่าง

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

ขอบคุณ


4
คำแนะนำเกี่ยวกับทีม mongodb: สร้างไดเรกทอรีข้อมูลเริ่มต้นสำหรับเราเมื่อทำการติดตั้ง
zelusp

ถ้าใครได้รับ Cannot start server. The default storage engine 'wiredTiger' is not availableลองนี้:mongod --storageEngine=mmapv1 --dbpath [your-path]
มาโนจ Suthar

1
น่ากลัว !! นี่คือคำตอบที่ดีที่สุดที่ฉันหาได้! ฉันถูกวางสายหลังจากเริ่ม mongod - คุณต้องเปิดเชลล์อื่นและพิมพ์ mongo.exe
Radmation

ขอบคุณสิ่งนี้น่าจะถูกใช้เป็น "รุ่น" มาตรฐานสำหรับคำตอบที่มากเกินไปของสแต็ก :-) มีการบันทึกไว้เป็นอย่างดี
Hlawuleka MAS

แค่ต้องการเพิ่มสำหรับใครก็ตามที่ใช้ Windows และพบข้อผิดพลาดทางไวยากรณ์ 'ตัวอักษรผิดกฎหมาย' เมื่อเพิ่มข้อมูลในเชลล์คุณควรใช้เครื่องหมายคำพูดคู่เช่น: db.test.save ({"Cool": "This Works"} )
jacobedawson

62

เอกสารที่ค่อนข้างดีมีอยู่ในเว็บไซต์ MongoDB

ติดตั้ง MongoDB

  1. กำหนด MongoDB ที่คุณต้องการสร้าง

    MongoDB สำหรับ Windows มีสามรุ่นดังนี้

    MongoDB สำหรับ Windows Server 2008 R2 edition (เช่น 2008R2) ทำงานบน Windows Server 2008 R2, Windows 7 64 บิตและ Windows รุ่นใหม่กว่าเท่านั้น โครงสร้างนี้ใช้ประโยชน์จากการปรับปรุงล่าสุดกับแพลตฟอร์ม Windows และไม่สามารถทำงานกับ Windows รุ่นที่เก่ากว่าได้

    MongoDB สำหรับ Windows 64 บิตทำงานบน Windows เวอร์ชั่น 64 บิตใด ๆ ที่ใหม่กว่า Windows XP รวมถึง Windows Server 2008 R2 และ Windows 7 64 บิต

    MongoDB สำหรับ Windows 32 บิตทำงานบน Windows เวอร์ชั่น 32 บิตใหม่กว่า Windows XP MongoDB รุ่น 32 บิตมีไว้สำหรับระบบที่เก่ากว่าและเพื่อใช้ในการทดสอบและพัฒนาระบบเท่านั้น MongoDB รุ่น 32 บิตรองรับเฉพาะฐานข้อมูลที่เล็กกว่า 2GB

    หากต้องการค้นหา Windows รุ่นที่คุณใช้งานอยู่ให้ป้อนคำสั่งต่อไปนี้ในพร้อมท์คำสั่ง:

    wmic os get osarchitecture
  2. ดาวน์โหลด MongoDB สำหรับ Windows

    ดาวน์โหลด MongoDB ล่าสุดที่ผลิตได้จากหน้าดาวน์โหลด MongoDB ให้แน่ใจว่าคุณดาวน์โหลด MongoDB เวอร์ชันที่ถูกต้องสำหรับระบบ Windows ของคุณ MongoDB รุ่น 64 บิตไม่ทำงานกับ Windows 32 บิต

  3. ติดตั้งไฟล์ที่ดาวน์โหลด

    ใน Windows Explorer ค้นหาไฟล์ MongoDB msi ที่ดาวน์โหลดซึ่งโดยทั่วไปจะอยู่ในโฟลเดอร์ดาวน์โหลดเริ่มต้น คลิกสองครั้งที่ไฟล์ msi ชุดของหน้าจอจะปรากฏขึ้นเพื่อแนะนำคุณตลอดกระบวนการติดตั้ง

  4. ย้ายโฟลเดอร์ MongoDB ไปยังตำแหน่งอื่น (ไม่บังคับ)

    ในการย้ายโฟลเดอร์ MongoDB คุณต้องใช้คำสั่ง move ในฐานะผู้ดูแลระบบ ตัวอย่างเช่นเมื่อต้องการย้ายโฟลเดอร์ไปที่ C: \ mongodb:

    เลือกStart Menu> >All ProgramsAccessories

    คลิกขวาที่ Command Prompt แล้วเลือก Run as Administrator จากเมนูป๊อปอัพ

    ออกคำสั่งต่อไปนี้:

    cd \
    move C:\mongodb-win32-* C:\mongodb

    MongoDB อยู่ในตัวเองและไม่มีการพึ่งพาระบบอื่น ๆ คุณสามารถเรียกใช้ MongoDB จากโฟลเดอร์ที่คุณเลือก คุณสามารถติดตั้ง MongoDB ในโฟลเดอร์ใดก็ได้ (เช่นD:\test\mongodb)

เรียกใช้ MongoDB

คำเตือน:

อย่าให้mongod.exeปรากฏบนเครือข่ายสาธารณะโดยไม่เรียกใช้ใน "โหมดปลอดภัย" ด้วยการตั้งค่ารับรองความถูกต้อง MongoDB ถูกออกแบบมาให้ทำงานในสภาพแวดล้อมที่เชื่อถือได้และฐานข้อมูลไม่เปิดใช้งาน“ โหมดปลอดภัย” โดยค่าเริ่มต้น

  1. ตั้งค่าสภาพแวดล้อม MongoDB

    MongoDB ต้องการไดเรกทอรีข้อมูลเพื่อจัดเก็บข้อมูลทั้งหมด เส้นทางไดเรกทอรีข้อมูลเริ่มต้นของ MongoDB คือ \ data \ db สร้างโฟลเดอร์นี้โดยใช้คำสั่งต่อไปนี้จาก Command Prompt:

    md \data\db

    คุณสามารถระบุพา ธ สำรองสำหรับไฟล์ข้อมูลโดยใช้--dbpathตัวเลือกmongod.exeเช่น:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    หากพา ธ ของคุณมีช่องว่างให้ใส่พา ธ ทั้งหมดในเครื่องหมายคำพูดคู่เช่น:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
  2. เริ่ม MongoDB

    ในการเริ่มต้น MongoDB mongod.exeเรียกใช้ ตัวอย่างเช่นจากพรอมต์คำสั่ง:

    C:\Program Files\MongoDB\bin\mongod.exe

    สิ่งนี้เริ่มต้นกระบวนการฐานข้อมูล MongoDB หลัก ข้อความรอการเชื่อมต่อในเอาต์พุตคอนโซลบ่งชี้ว่ากระบวนการ mongod.exe ทำงานได้สำเร็จ

    ขึ้นอยู่กับระดับความปลอดภัยของระบบ Windows อาจปรากฏขึ้นในกล่องโต้ตอบ Security Alert เกี่ยวกับการปิดกั้น“ คุณสมบัติบางอย่าง” ของ C: \ Program Files \ MongoDB \ bin \ mongod.exe จากการสื่อสารบนเครือข่าย ผู้ใช้ทุกคนควรเลือกเครือข่ายส่วนตัวเช่นเครือข่ายที่บ้านหรือที่ทำงานของฉันและคลิกอนุญาตการเข้าถึง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยและ MongoDB โปรดดูเอกสารความปลอดภัย

  3. เชื่อมต่อกับ MongoDB

    ในการเชื่อมต่อกับ MongoDB ผ่านเชลล์ mongo.exe ให้เปิดพร้อมท์คำสั่งอื่น เมื่อเชื่อมต่อให้ระบุไดเรกทอรีข้อมูลถ้าจำเป็น ขั้นตอนนี้มีตัวอย่างคำสั่งเชื่อมต่อหลายตัวอย่าง

    หากการติดตั้ง MongoDB ของคุณใช้ไดเรกทอรีข้อมูลเริ่มต้นให้เชื่อมต่อโดยไม่ระบุไดเรกทอรีข้อมูล:

    C:\mongodb\bin\mongo.exe

    หากการติดตั้งของคุณใช้ไดเรกทอรีข้อมูลอื่นให้ระบุไดเรกทอรีเมื่อทำการเชื่อมต่อดังในตัวอย่างนี้:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    หากเส้นทางของคุณมีช่องว่างให้ใส่เส้นทางทั้งหมดในเครื่องหมายคำพูดคู่ ตัวอย่างเช่น:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"

    หากคุณต้องการพัฒนาแอปพลิเคชั่นโดยใช้. NET ดูเอกสารประกอบของ C # และ MongoDB สำหรับข้อมูลเพิ่มเติม

  4. เริ่มต้นด้วยการใช้ MongoDB

    ในการเริ่มต้นใช้งาน MongoDB ดูการเริ่มต้นใช้งาน MongoDB พิจารณาเอกสารการผลิตหมายเหตุก่อนการปรับใช้ MongoDB ในสภาพแวดล้อมการผลิต

    ในภายหลังเพื่อหยุด MongoDB กด Control + C ในเทอร์มินัลที่มีอินสแตนซ์ mongod กำลังทำงานอยู่

กำหนดค่าบริการ Windows สำหรับ MongoDB

บันทึก:

มีปัญหาที่ทราบสำหรับ MongoDB 2.6.0, SERVER-13515 ซึ่งป้องกันการใช้คำแนะนำในส่วนนี้ สำหรับ MongoDB 2.6.0 ให้ใช้สร้างบริการ Windows สำหรับ MongoDB ด้วยตนเองเพื่อสร้างบริการ Windows สำหรับ MongoDB แทน

  1. กำหนดค่าไดเรกทอรีและไฟล์

    สร้างไฟล์การกำหนดค่าและเส้นทางไดเรกทอรีสำหรับ MongoDB log output (logpath):

    สร้างไดเรกทอรีเฉพาะสำหรับไฟล์บันทึก MongoDB:

    md "C:\Program Files\MongoDB\log"

    ในพร้อมท์คำสั่งสร้างไฟล์กำหนดค่าสำหรับตัวเลือก logpath สำหรับ MongoDB:

    echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
  2. เรียกใช้บริการ MongoDB

    เรียกใช้คำสั่งต่อไปนี้ทั้งหมดในพร้อมท์คำสั่งด้วย“ สิทธิพิเศษระดับผู้ดูแล:”

    ติดตั้งบริการ MongoDB สำหรับการ--installจะประสบความสำเร็จคุณต้องระบุ logpath ตัวเลือกเวลาทำงาน

    "C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install

    แก้ไขพา ธ ไปยังไฟล์ mongod.cfg ตามต้องการ

    หากต้องการใช้ dbpath อื่นให้ระบุพา ธ ในไฟล์กำหนดค่า (เช่น C: \ Program Files \ MongoDB \ mongod.cfg) หรือบนบรรทัดคำสั่งด้วยตัวเลือก --dbpath

    หากไดเรกทอรี dbpath ไม่มีอยู่ mongod.exe จะไม่เริ่มทำงาน ค่าเริ่มต้นสำหรับ DBPath \data\dbคือ

    หากจำเป็นคุณสามารถติดตั้งบริการสำหรับ mongod.exe หรือ mongos.exe หลายอินสแตนซ์ได้ ติดตั้งบริการแต่ละที่ไม่ซ้ำกัน และ--serviceName --serviceDisplayNameใช้หลายอินสแตนซ์เฉพาะเมื่อมีทรัพยากรระบบเพียงพอและการออกแบบระบบของคุณต้องการ

  3. หยุดหรือลบบริการ MongoDB ตามต้องการ

    หากต้องการหยุดบริการ MongoDB ให้ใช้คำสั่งต่อไปนี้:

    net stop MongoDB

    ในการลบบริการ MongoDB ให้ใช้คำสั่งต่อไปนี้:

    "C:\Program Files\MongoDB\bin\mongod.exe" --remove

สร้างบริการ Windows ด้วยตนเองสำหรับ MongoDB

ขั้นตอนต่อไปนี้จะถือว่าคุณได้ติดตั้ง MongoDB โดยใช้ตัวติดตั้ง MSI พร้อมกับเส้นทางเริ่มต้น C: \ Program Files \ MongoDB 2.6 Standard

หากคุณติดตั้งในไดเรกทอรีทางเลือกคุณจะต้องปรับเปลี่ยนเส้นทางตามความเหมาะสม

  1. เปิดพรอมต์คำสั่งของผู้ดูแลระบบ

    Windows 7 / Vista / Server 2008 (และ R2)

    กดWin+ Rแล้วพิมพ์cmdแล้วกดCtrl+ +ShiftEnter

    วินโดว์ 8

    กดWin+ จากนั้นกดXA

    ดำเนินการขั้นตอนที่เหลือจากพรอมต์คำสั่งของผู้ดูแลระบบ

  2. สร้างไดเรกทอรี

    สร้างไดเรกทอรีสำหรับฐานข้อมูลและไฟล์บันทึกของคุณ:

    mkdir c:\data\db
    mkdir c:\data\log
  3. สร้างไฟล์กำหนดค่า

    สร้างไฟล์กำหนดค่า ไฟล์นี้สามารถรวมตัวเลือกการกำหนดค่าใด ๆ สำหรับ mongod แต่ต้องมีการตั้งค่าที่ถูกต้องสำหรับ logpath:

    ต่อไปนี้สร้างไฟล์กำหนดค่าโดยระบุทั้งการตั้งค่า logpath และ dbpath ในไฟล์การกำหนดค่า:

    echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
    echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
  4. สร้างบริการ MongoDB

    สร้างบริการ MongoDB

    sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

    sc.exeต้องใช้ช่องว่างระหว่าง“ =” และค่าการกำหนดค่า (เช่น“ binPath=”) และ“” เพื่อหลีกเลี่ยงเครื่องหมายคำพูดคู่

    หากสร้างสำเร็จข้อความบันทึกต่อไปนี้จะปรากฏขึ้น:

    [SC] CreateService SUCCESS
  5. เริ่มบริการ MongoDB

    net start MongoDB
  6. หยุดหรือลบบริการ MongoDB ตามต้องการ

    หากต้องการหยุดบริการ MongoDB ให้ใช้คำสั่งต่อไปนี้:

    net stop MongoDB

    หากต้องการลบบริการ MongoDB ให้หยุดบริการก่อนแล้วจึงเรียกใช้คำสั่งต่อไปนี้:

    sc.exe delete MongoDB

1
เอกสารนี้ทำให้ฉันทำงานได้หลังจากเกาหัว ทำตามขั้นตอนง่าย ๆ บางอย่าง: การสร้างโฟลเดอร์ data / db และเริ่มบริการ mongod ก่อนที่จะพยายามใช้ mongo.exe
Gruber

16

ฉันรู้ว่าคุณได้รับคำตอบสำหรับเรื่องนี้แล้ว แต่ฉันเขียนบทความ howto สั้น ๆ นี้เพื่อติดตั้ง mongodb ในc:\wampไดเรกทอรีและเรียกใช้เป็นบริการ นี่คือส่วนสำคัญของมัน

สร้างไดเรกทอรีเหล่านี้

mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf

ดาวน์โหลดและแยกไบนารี win32 ลงในไดเรกทอรี c: \ wamp ข้าง mysql, apache

หน้าดาวน์โหลด mongodb

สร้างไฟล์ mongo.conf

c:\wamp\bin\mongodb\mongodb-win322.x.x\conf\mongodb.conf

# mongodb.conf

# data lives here
dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db

# where to log
logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
logappend=true

# only run on localhost for development
bind_ip = 127.0.0.1                                                             

port = 27017
rest = true

ติดตั้งเป็นบริการ

mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log

ตั้งค่าบริการเป็นอัตโนมัติและเริ่มใช้ services.msc

เพิ่มพา ธ ไปที่ mongo.exe ในพา ธ ของคุณ

ต้องการรายละเอียดเพิ่มเติม? อ่านบทความเต็มได้ที่นี่ ...

การติดตั้ง MongoDB บน ​​Windows ด้วยวิธี WAMP


ฉันเห็นด้วย แต่ในกรณีนี้วิธีที่สะอาดและมีความหมายค่อนข้างเกี่ยวข้อง
JCutrer

เป็นวิธีปฏิบัติที่ดีในการสร้างไฟล์กำหนดค่าและใช้ไฟล์กำหนดค่านั้นเพื่อเริ่มกระบวนการ mongod
Java Guy

คำตอบที่ดี! +1 แต่สำหรับผู้ที่มาที่นี่ผ่าน Google จะไม่สามารถใช้งานได้ใน 3
แร็พ

6

1. ดาวน์โหลด MongoDB

2. ติดตั้ง MongoDB

3. สร้างโฟลเดอร์ที่ต้องการ:

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

หมายเหตุ: หากไม่มีไดเรกทอรี mongod.exe จะไม่เริ่มทำงาน

4. สร้างไฟล์กำหนดค่าอย่างง่าย:

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

ข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างไฟล์กำหนดค่า: http://docs.mongodb.org/manual/reference/configuration-options/

5. ติดตั้ง MongoDB เป็นบริการ Windows (วิธีนี้จะเริ่มโดยอัตโนมัติเมื่อคุณรีบูตเครื่องคอมพิวเตอร์)

เรียกใช้ cmd ด้วยสิทธิ์ของผู้ดูแลระบบและป้อนคำสั่งต่อไปนี้:

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6. เริ่มบริการ MongoDB Windows

net start MongoDB

7. เชื่อมต่อกับ MongoDB ผ่าน shell / cmd เพื่อทำการทดสอบ

C:\MongoDB_2_6_Standard\bin\mongo.exe

หมายเหตุ: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8. แค่นั้นแหละ! คุณทำเสร็จแล้ว :)

9. ถอนการติดตั้ง / ลบบริการ MongoDB Windows (หากคุณทำบางอย่างผิดพลาด)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove

6

การแก้ปัญหาทีละขั้นตอนสำหรับ windows 32 บิต

  1. ดาวน์โหลดไฟล์ msi สำหรับ windows 32 บิต
  2. ดับเบิ้ลคลิกติดตั้งเลือกแบบกำหนดเองแล้วเรียกดูตำแหน่งที่เคยติดตั้ง (ส่วนตัวฉันสร้างโฟลเดอร์ mongodb ในไดรฟ์ E แล้วติดตั้งที่นั่น)
  3. ตกลงตอนนี้คุณต้องสร้าง data \ db สองโฟลเดอร์ที่เคยสร้างขึ้นมาฉันได้สร้างมันในรูทตำแหน่งที่ติดตั้งเช่นบน E: \
  4. ตอนนี้เชื่อมโยง mongod กับโฟลเดอร์เหล่านี้เพื่อเก็บข้อมูลใช้คำสั่งนี้หรือแก้ไขตามความต้องการของคุณไปใช้ cmd E:\mongodb\binและหลังจากนั้นเขียนในคอนโซล mongod --dbpath E:\dataมันจะเชื่อมโยง
  5. ตอนนี้ไปที่ E: \ mongodb \ bin และเขียน mongod โดยใช้ cmd
  6. เปิด cmd อื่นโดยคลิกขวาและเรียกใช้ในฐานะผู้ดูแลระบบชี้ไปที่ไดเรกทอรีที่ติดตั้ง monogodb ของคุณแล้วไปที่ช่องเก็บเช่นเดียวกับ E: \ mongodb \ bin และเขียน mongo.exe นี้
  7. ถัดไป - เขียนdb.test.save({Field:'Hello mongodb'})คำสั่งนี้จะแทรกฟิลด์ที่มีชื่อสนามและความคุ้มค่าคุ้มสวัสดี MongoDB
  8. จากนั้นตรวจสอบระเบียนdb.test.find()และกด Enter คุณจะพบระเบียนที่คุณเพิ่งป้อน

5

มันง่ายมากที่จะติดตั้ง Mongo DB บน ​​windows 7 (ฉันใช้ระบบปฏิบัติการ 32 บิต win7)

  1. ติดตั้ง Mongodb รุ่นที่ถูกต้อง (ตาม ur 32/64 .. imp: - 64 บิตไม่รองรับ 32 บิตและในทางกลับกัน)

2.u สามารถติดตั้ง Mongodb ได้จากเว็บไซต์ thius (ตามระบบปฏิบัติการ) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. ดาวน์โหลดไฟล์. msi หรือ zip และติดตั้งด้วยสิทธิ์ที่เหมาะสม

4. คัดลอกโฟลเดอร์ mongodb จาก c: programfiles ไปยัง d: [ไม่จำเป็น]

5. หลังจากการติดตั้งพร้อมรับคำสั่งเปิด (ในฐานะผู้ดูแลระบบ .. คลิกขวาที่ cmd แล้วคุณจะพบกับตัวเลือก)

  1. นำทางไปยัง D: \ MongoDB 2.6 Standard \ bin

  2. เรียกใช้ mongo.exe ... คุณอาจได้รับข้อผิดพลาดนี้ คุณอาจได้รับข้อผิดพลาดนี้

  3. หากคุณได้รับแล้วไม่มี isse คุณเพียงต้องทำตามขั้นตอน

i) ลอง coomand ในรูปต่อไปนี้ yo จะได้รับรู้ข้อผิดพลาด ป้อนคำอธิบายรูปภาพที่นี่

ii) ซึ่งหมายความว่าคุณจำเป็นต้องสร้างไดเรกทอรี \ data \ db

iii) ตอนนี้คุณมีสองตัวเลือกในการสร้างไดเรกทอรีข้างต้นในไดรฟ์ c หรือสร้างไดเรกทอรีชื่อ "xyz" ที่อื่น (ไม่สร้างและกระจาย) .. ให้สร้างไดเรกทอรีของ mongodata ใน d:

ป้อนคำอธิบายรูปภาพที่นี่

  1. ตอนนี้ให้รันคำสั่งอีกครั้ง แต่ตอนนี้: - mongod --dbpath d: \ mongodata [แสดงในรูปที่] ในครั้งนี้คุณจะไม่ได้รับและเกิดข้อผิดพลาด

ป้อนคำอธิบายรูปภาพที่นี่

  1. หวังว่าทุกอย่างจะดีจนถึงจุดนี้ .. เปิดคำสั่งใหม่ propmt [สิทธิ์พอเพียง (admin)]

colured in orange จะเป็นคำสั่งที่คุณต้องรัน .. มันจะเปิด propmt คำสั่งใหม่ซึ่งเรารู้จักกันในชื่อ mongo shell (หรือ mongodb shell)

ป้อนคำอธิบายรูปภาพที่นี่

11.dont ปิดเชลล์ [คำสั่งใด ๆ พร้อมด้วย] ในนี้เราจะสร้าง / ลบ / แทรกการทำงานของฐานข้อมูลของเรา

  1. ให้ดำเนินการขั้นพื้นฐาน

a) แสดงฐานข้อมูล b) แสดงข้อมูลปัจจุบัน c) การสร้างการเก็บรวบรวม / การแทรกข้อมูลลงไป (ชื่อจะถูกทดสอบ) d) แสดงข้อมูลการเก็บรวบรวม

12. กรุณาค้นหา scrren shot ของผลการดำเนินงานของเรา .. กรุณาอย่า: - อย่าปิดคำสั่งใด ๆ

ป้อนคำอธิบายรูปภาพที่นี่

  1. ชนิดโครงสร้างที่แตกต่างกันของหมายเลขคือ id วัตถุ: - ซึ่งถูกสร้างขึ้นโดยอัตโนมัติ

  2. หวังว่าคุณจะได้รับข้อมูลที่สำคัญสำหรับการติดตั้ง MongoDB DB


4

การติดตั้ง MongoDB บน ​​Windows นั้นค่อนข้างยุ่งยากเมื่อเทียบกับไฟล์ปฏิบัติการอื่น ๆ .. มีการอ้างอิงที่ดีหลังจากการค้นหาที่ยาวนานฉันได้รับการติดตั้ง MongoDB ใน Windows

หลังจากติดตั้งพร้อมรับคำสั่ง open และพิมพ์ " mongod " จากนั้นให้หน้าต่างย่อเล็กสุดและเปิดหน้าต่างรับคำสั่งอื่นและพิมพ์ " mongo " แล้วคุณจะพบข้อความแสดงความสำเร็จของการเชื่อมต่อกับฐานข้อมูลการทดสอบ


4
ไม่มีหน้าอีกต่อไป
alex351

4

อัปเดต พ.ย. -2017

1) ไปที่ศูนย์ดาวน์โหลด Mongo DB https://www.mongodb.com/download-center#communityและเลือกรสชาติของ MongoDB ที่คุณต้องการติดตั้ง คุณสามารถเลือกจาก

  • MongoDB Atlas - ฐานข้อมูล MongoDB ในคลาวด์
  • เซิร์ฟเวอร์ Communiy - MongoDb สำหรับ windows (มีและไม่มี SSL), iOS, Linux
  • OpManger - Mongo Db สำหรับศูนย์ข้อมูล
  • เข็มทิศ - เครื่องมือ UI สำหรับ MongoDB

หากต้องการทราบว่าเวอร์ชั่นระบบปฏิบัติการของคุณใช้คำสั่งนี้ในคำสั่ง cmd

wmic os get caption

หากต้องการทราบว่าสถาปัตยกรรม CPU ของคุณ (32 หรือ 64 บิต) ให้เรียกใช้คำสั่งนี้ในคำสั่ง cmd

wmic os get osarchitecture

ฉันใช้รุ่น Community (สิทธิ์ใช้งาน 150MB- GNU)

2) คลิกที่ MSI และทำตามขั้นตอนการติดตั้ง exe จะติดตั้ง MongoDb และ SSL ที่ฐานข้อมูลต้องการ

ป้อนคำอธิบายรูปภาพที่นี่

ควรติดตั้ง Mongo DB บนไดรฟ์ C ของคุณ

C: \ Program Files \ MongoDB

MongoDB อยู่ในตัวเองมันหมายถึงและไม่มีการพึ่งพาระบบอื่น ๆ หากคุณมีดิสก์เหลือน้อยในไดรฟ์ C คุณสามารถเรียกใช้ MongoDB จากโฟลเดอร์ใดก็ได้ที่คุณเลือก

ตอนนี้คุณสามารถเรียกใช้ mongodb.exe จากโฟลเดอร์ bin หากคุณได้รับข้อผิดพลาด Visual C ++ สำหรับ dll ที่หายไปให้ดาวน์โหลด Visual C ++ Redistributable จาก

https://www.microsoft.com/en-in/download/details.aspx?id=48145

หลังจากติดตั้งแล้วให้ลองเรียกใช้ mongo.exe อีกครั้ง


ขอบคุณสำหรับขั้นตอนที่แม่นยำของคุณ @Hitesh
Mohd Belal

3

คุณอาจต้องการตรวจสอบhttps://github.com/Thor1Khan/mongo.git ใช้การแก้ปัญหาอะตอมมิกบิต 32 บิตในตัวถูกดำเนินการ 64 บิต (อาจใช้แอสเซมบลี แต่ดูเหมือนจะไม่ได้รับคำสั่งที่นี่) ได้รับอันตรายก่อนที่จะกระทำ


3
  1. ดาวน์โหลด. msi จาก https://www.mongodb.com/download-center#community

  2. ดับเบิลคลิกติดตั้ง - ตัวเลือกที่สมบูรณ์

  3. โฟลเดอร์การติดตั้ง C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin

  4. สร้างโฟลเดอร์ฐานข้อมูลใน C: // - c: / data / db และ c: / data / log และ c: /data/log/mongo.log และตั้งค่าสิทธิ์การเขียนถ้าไม่

  5. เปิด cmd prompt ในโหมดผู้ดูแลระบบไปที่ C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin

  6. พิมพ์ดังต่อไปนี้

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --dbpath = "c: / data / db" --logpath = "c: /data/log/mongo.log"

  7. ตรวจสอบโฟลเดอร์ c: / data / db - ควรมีไฟล์และโฟลเดอร์มากมาย

  8. สร้างไฟล์ปรับแต่งชื่อ "mongo.config" ** ใน C: \ data \

  9. พิมพ์ต่อไปนี้เพื่อตั้งค่ากำหนดค่าจากไฟล์ปรับแต่งที่สร้างขึ้นใหม่

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --config C: \ data \ mongo.config

  10. เปิดพร้อมท์ cmd ใหม่ในโหมดผู้ดูแลระบบนำทางไปยัง C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin เรียกใช้บรรทัดต่อไปนี้บนคอนโซล

  11. พิมพ์ต่อไปนี้เพื่อสร้างบริการสำหรับ MongoDB

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod - ติดตั้ง - กำหนดค่า C: \ data \ mongo.config --logpath = "c: /data/log/mongo.log"

    หากมีบริการ MongoDB เก่าอยู่แล้วจำเป็นต้องลบบริการเก่าก่อนคำสั่ง mongod --install ให้เรียกใช้สิ่งต่อไปนี้ในคอนโซลใหม่เพื่อลบบริการ mongodb เก่า

    SC STOP MongoDB

    >> SC DELETE MongoDB
  12. พิมพ์ข้อมูลต่อไปนี้เพื่อเริ่ม MongoDB

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> net start MongoDB

  13. พิมพ์ข้อความต่อไปนี้เพื่อหยุด MongoDB

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> หยุดสุทธิ MongoDB

ตอนนี้เชื่อมต่อ DB บน ​​ip - 127.0.0.1 หรือ 192.168.5.64 ที่พอร์ต 27017

** ชื่อไฟล์ - "mongo.config" วางต่อไปนี้ในไฟล์ config -

bind_ip = 127.0.0.1,192.168.5.64

พอร์ต = 27017

DBPath = C: \ ข้อมูล \ DB

logpath = C: \ ข้อมูล \ Log \ mongo.log


3

ติดตั้ง MongoDB Community Edition สำหรับ Windows

1.Now ไปที่ศูนย์ดาวน์โหลด

  1. ศูนย์ดาวน์โหลดควรแสดง Release Stable ปัจจุบันสำหรับ Windows

  2. คลิกดาวน์โหลด (msi) และเรียกใช้

  3. เมื่อคุณผ่านคุณสามารถเลือกประเภทการตั้งค่าทั้งหมดหรือแบบกำหนดเอง เลือกการตั้งค่าที่สมบูรณ์

การเริ่มต้นเซิร์ฟเวอร์ MongoDB จาก Command Prompt

1. เพิ่มเส้นทางนี้ไปยังตัวแปรสภาพแวดล้อม

“ C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin” สำหรับผู้ที่พยายามตั้งค่าตัวแปรสภาพแวดล้อมโปรดทำตามขั้นตอนนี้

  • Windows 10 และ Windows 8

  • ในการค้นหาให้ค้นหาแล้วเลือก: ระบบ (แผงควบคุม)

  • คลิกลิงก์การตั้งค่าระบบขั้นสูง

  • คลิกตัวแปรสภาพแวดล้อม ในส่วนตัวแปรระบบให้ค้นหาตัวแปรสภาพแวดล้อม PATH และเลือก คลิกแก้ไข

  • หากไม่มีตัวแปรสภาพแวดล้อม PATH ให้คลิกสร้าง

  • ในหน้าต่าง Edit System Variable (หรือ New System Variable) ระบุค่าของ PATH เป็นตัวแปรสภาพแวดล้อม“ C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin”

  • คลิกตกลง

  • ปิดหน้าต่างที่เหลือทั้งหมดโดยคลิกตกลง

  • ตอนนี้สร้างไดเรกทอรีข้อมูล MongoDB MongoDB ต้องการไดเรกทอรีข้อมูลเพื่อจัดเก็บข้อมูลทั้งหมด เปิดพร้อมท์คำสั่งแล้ววางด้านล่าง

md "C:\data\db" "C:\data\log"

3. ให้เซิร์ฟเวอร์ชี้ไปที่ไดเรกทอรีฐานข้อมูลของคุณพิมพ์รหัสด้านล่าง

mongod --dbpath="c:\data\db"

4. ตอนนี้ให้เชื่อมต่อกับ MongoDB ประเภทด้านล่างรหัส

Mongo

5. ถ้ามันทำงานอย่างถูกต้องพร้อมรับคำสั่งจะปรากฏขึ้น

[initandlisten] กำลังรอการเชื่อมต่อ

บิงโก !! คุณทำเสร็จแล้วดูเหมือนจะสับสนเล็กน้อยในการใช้ CLI และ MongoDB ก็แนะนำ GUI ซึ่งคุณสามารถดูข้อมูลจริงได้

หากต้องการใช้ mongoDB GUI เวอร์ชันขั้นตอนข้างต้นจะต้องดำเนินการ

  1. ตอนนี้ไปที่ศูนย์ดาวน์โหลด ดาวน์โหลด MongoDb Compass, GUI สำหรับ MongoDB
  2. ติดตั้งและเปิด

คุณสามารถดูชื่อโฮสต์: localhost และพอร์ต: 27017

เมื่อใดก็ตามที่คุณต้องการเชื่อมต่อกับเซิร์ฟเวอร์ mongoDB คุณต้องเปิดพรอมต์คำสั่ง

ชนิด

mongod

จากนั้นให้เริ่มพร้อมท์คำสั่งใหม่แล้วพิมพ์

Mongo

เก็บการตั้งค่าทั้งหมดไว้ใน mongoDB Compass ตอนนี้คลิกเชื่อมต่อ

คุณอยู่ใน !! ง่าย .. ใช่ไหม


2
  1. ดาวน์โหลดจากhttp://www.mongodb.org/downloads
  2. ติดตั้งไฟล์. msi ในโฟลเดอร์ C: \ mongodb
  3. สร้างข้อมูล data \ db ไดเรกทอรีล็อกและไฟล์ mongo.config ภายใต้ C: \ mongodb
  4. เพิ่มบรรทัดต่อไปนี้ในไฟล์ "mongo.config" dbpath = C: \ mongodb \ data \ db \ logpath = C: \ mongodb \ log \ mongo.log
  5. เซิร์ฟเวอร์เริ่มต้น: mongod.exe --config = "C: \ mongodb \ mongo.config"

แค่นั้นแหละ !!!


2

ขั้นตอนที่ 1: ก่อนอื่นดาวน์โหลด. msi คือไฟล์การติดตั้ง

ดาวน์โหลด MonggoDB

ขั้นตอนที่ 2: ทำการติดตั้งโดยใช้ไฟล์. msi ที่ดาวน์โหลดมาโดยอัตโนมัติมันจะถูกเก็บไว้ในไฟล์โปรแกรม คุณสามารถทำการติดตั้งแบบกำหนดเองและเปลี่ยนไดเรกทอรีได้

หลังจากนี้คุณควรจะเห็นโฟลเดอร์ MongoDB ภายใต้ไฟล์โปรแกรม

การเริ่มต้น MongoDB เชลล์และบริการไม่ใช่เรื่องใหญ่ฉันได้รับการอ้างอิงที่ดีหลังจากการค้นหาที่ยาวนานการติดตั้ง MongoDB ใน Windows


1

WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl

คุณไม่สามารถใช้ MongoDB ใน wamp ได้คุณต้องติดตั้ง MongoDB แยกต่างหาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.