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