ค้นหาเว็บไซต์

วิธีการติดตั้ง MongoDB Community Edition บน Ubuntu


MongoDB เป็นฐานข้อมูลเอกสารแบบโอเพ่นซอร์สที่ใช้เทคโนโลยีล้ำสมัยของ NoSQL รองรับการพัฒนาเว็บแอปพลิเคชันสมัยใหม่ ด้วยฟีเจอร์ต่างๆ เช่น ความสม่ำเสมอที่แข็งแกร่ง ความยืดหยุ่น ภาษาคิวรีที่แสดงออกชัดเจน และดัชนีรอง และอื่นๆ อีกมากมาย นอกจากนี้ยังมอบความสามารถในการปรับขนาดและประสิทธิภาพที่ยอดเยี่ยมสำหรับการสร้างแอปพลิเคชันสมัยใหม่ด้วยฐานข้อมูลที่ทรงพลังและมีความสำคัญต่อภารกิจ

ในบทความนี้ คุณจะได้เรียนรู้วิธีการติดตั้งและกำหนดค่าเวอร์ชันล่าสุดของ MongoDB 4.4 Community Edition บน Ubuntu LTS (การสนับสนุนระยะยาว) รุ่น Ubuntu Linux โดยใช้ apt ผู้จัดการแพ็คเกจ

การสนับสนุนแพลตฟอร์ม

MongoDB 4.4 Community Edition มีรุ่น 64 บิต Ubuntu LTS (การสนับสนุนระยะยาว) ต่อไปนี้:

  • 20.04 LTS (“โฟกัส”)
  • 18.04 LTS (“ไบโอนิค”)
  • 16.04 LTS (“ซีเนียล”)

พื้นที่เก็บข้อมูลเริ่มต้นของ Ubuntu มี MongoDB เวอร์ชันเก่า ดังนั้นเราจะติดตั้งและกำหนดค่า MongoDB ล่าสุดจากพื้นที่เก็บข้อมูล MongoDB อย่างเป็นทางการบนเซิร์ฟเวอร์ Ubuntu

ขั้นตอนที่ 1: การเพิ่มพื้นที่เก็บข้อมูล MongoDB บน Ubuntu

1. หากต้องการติดตั้ง MongoDB Community Edition เวอร์ชันล่าสุดบนเซิร์ฟเวอร์ Ubuntu ของคุณ คุณจะต้องติดตั้งการอ้างอิงที่จำเป็นตามที่แสดง

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. จากนั้น นำเข้าคีย์ GPG สาธารณะ MongoDB ที่ใช้โดยระบบการจัดการแพ็คเกจโดยใช้คำสั่ง wget ต่อไปนี้

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. หลังจากนั้น ให้สร้างไฟล์รายการ /etc/apt/sources.list.d/mongodb-org-4.4.list ที่มีรายละเอียดที่เก็บ MongoDB ใต้ /etc/apt/sources.list.d/ ไดเรกทอรีสำหรับ Ubuntu เวอร์ชันของคุณ

ตอนนี้ให้รันคำสั่งต่อไปนี้ตามเวอร์ชันของ Ubuntu:

Ubuntu 20.04 (โฟกัส)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

อูบุนตู 18.04 (ไบโอนิค)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

อูบุนตู 16.04 (ซีเนียล)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

จากนั้นบันทึกไฟล์และปิด

4. จากนั้น เรียกใช้คำสั่งต่อไปนี้เพื่อรีโหลดฐานข้อมูลแพ็กเกจภายในเครื่อง

sudo apt-get update

ขั้นตอนที่ 2: การติดตั้งฐานข้อมูล MongoDB บน Ubuntu

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

sudo apt-get install -y mongodb-org

ในระหว่างการติดตั้ง MongoDB มันจะสร้างไฟล์การกำหนดค่า /etc/mongod.conf ไดเรกทอรีข้อมูล /var/lib/mongodb และบันทึก ไดเร็กทอรี /var/log/mongodb

ตามค่าเริ่มต้น MongoDB ทำงานโดยใช้บัญชีผู้ใช้ mongodb หากคุณเปลี่ยนผู้ใช้ คุณต้องเปลี่ยนสิทธิ์ในไดเร็กทอรี ข้อมูล และ บันทึก เพื่อกำหนดการเข้าถึงไดเร็กทอรีเหล่านี้

6. จากนั้นเริ่มต้นและตรวจสอบกระบวนการ mongod โดยเรียกใช้คำสั่งต่อไปนี้

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. ตอนนี้เริ่มต้นเชลล์ mongo โดยไม่มีตัวเลือกใด ๆ เพื่อเชื่อมต่อกับ mongod ที่ทำงานบนโลคัลโฮสต์ของคุณด้วยพอร์ตเริ่มต้น 27017< /แข็งแกร่ง>.

mongo

ถอนการติดตั้ง MongoDB Community Edition

หากต้องการลบ MongoDB ทั้งหมด รวมถึงแอปพลิเคชัน MongoDB ไฟล์การกำหนดค่า และไดเร็กทอรีใดๆ ที่มีข้อมูลและบันทึก ให้ออกคำสั่งต่อไปนี้

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

ฉันหวังว่าคุณจะพบว่าคู่มือนี้มีประโยชน์ หากมีคำถามหรือข้อมูลเพิ่มเติม คุณสามารถใช้ส่วนความคิดเห็นด้านล่างเพื่อระบายข้อกังวลของคุณ