ไดเรกทอรีข้อมูลเริ่มต้นสำหรับ mongodb คืออะไรถ้าเราติดตั้งใน amazon ec2


9

ฉันพยายามค้นหาข้อมูลนี้ทุกที่และหาไม่พบ ฉันเปลี่ยน mongodb.conf แล้วดังนั้นฉันลืมที่ไดเรกทอรีดั้งเดิมอยู่ที่ไหน

คำตอบ:


5

เมื่อคุณกำลังค้นหาไฟล์ในระบบไฟล์ของคุณในขณะที่คุณใช้งาน Ubuntu วิธีที่ง่ายมากในการค้นหาคือการทำสิ่งต่อไปนี้:

  1. อัปเดตฐานข้อมูลด้วยไฟล์ของคุณ (อาจช้าลงบ้างขึ้นอยู่กับว่าไฟล์นั้นรันครั้งล่าสุดโดยอัตโนมัติเมื่อใดจากระบบของคุณ):

    sudo updatedb
    
  2. ค้นหาไฟล์ที่เกี่ยวข้อง (เร็วสุด):

    locate mongodb.conf
    

ชื่อไฟล์กำหนดค่ามีการเปลี่ยนแปลงเมื่อเร็ว ๆ นี้ตอนนี้ใช้locate mongod.conf(ไม่เกิน "b") (หรือเพียงแค่locate '*mongo*.conf'ถ้าคุณไม่แน่ใจ)

หมายเหตุ : ใน mongodb เวอร์ชันล่าสุดไฟล์คอนฟิกูเรชันถูกเปลี่ยนชื่อเป็นmongod.conf


ชื่อไฟล์ปรับแต่งมีการเปลี่ยนแปลงเมื่อเร็ว ๆ นี้ตอนนี้ใช้ "ค้นหา mongod.conf" (ไม่มี "b" อีกต่อไป)
Nick Pineda

ไม่ได้ผลสำหรับฉัน ค้นหาไม่มีผลลัพธ์ใด ๆ
OddDev

1
@OddDev mongod.confไฟล์ที่ได้รับการเปลี่ยนชื่อเป็น ในการติดตั้งของฉันวางไว้ที่/etc/mongod.conf
hytromo

2

ฉันไม่แน่ใจสำหรับ amazon ec2 แต่บนเครื่องของฉันมันอยู่ที่ / var / lib / mongodb


-1

คุณสามารถค้นหาการกำหนดค่า MongoDB: ค้นหา ' mongo .conf' และนี่คือทรัพยากร MongoDB: https://docs.mongodb.com/manual/reference/configuration-options/


1
ยินดีต้อนรับสู่ถาม Ubuntu! ยินดีต้อนรับสู่ถาม Ubuntu! โปรดเพิ่มการอ้างอิงที่เหมาะสมเมื่อคำตอบของคุณประกอบด้วยส่วนหนึ่งของคำตอบอื่น สำหรับการอภิปรายเกี่ยวกับสาเหตุที่พบคำถามเมตานี้ หากคำตอบของคุณจะไม่ขึ้นอยู่กับการพิจารณาของตนเอง: แนะนำการแก้ไขหรือขยายคำตอบของคุณ
J. Starnes

-1

IMO การค้นหาไฟล์ด้วยตำแหน่งไม่ใช่วิธีที่ดีที่สุดเนื่องจากคุณต้องทราบชื่อที่เหมือนกันของไฟล์ที่คุณกำลังค้นหา

ลองแทน

find / -name 'mondo*.conf'

คุณดูlocatemanpage ของแล้วหรือยัง รองรับทั้งไวด์การ์ดและนิพจน์ทั่วไป
muru

คุณพูดถูกฉันยัง - แต่คุณสามารถยกตัวอย่างการใช้งานในสถานการณ์เดียวกันได้
Betro Hakala

locate '*mongo*.conf'หรือเพียง: locate mongo.
muru

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