MongoDB 4.4 ، كيفية تثبيته على أحدث إصدارات LTS من Ubuntu

حول mongoDB 4.4

في المقالة التالية سنلقي نظرة على كيفية تثبيت MongoDB على Ubuntu. إنه نظام قاعدة بيانات مستند المنحى ، مفتوح المصدر قائم على التكنولوجيا NoSQL. هذا متوافق مع تطوير تطبيقات الويب الحديثة. يتضمن ميزات مثل المرونة ولغات الاستعلام التعبيرية والفهارس الثانوية وغير ذلك الكثير. بالإضافة إلى ذلك ، فإنه يوفر قابلية كبيرة للتطوير والأداء لإنشاء تطبيقات حديثة مع قواعد بيانات قوية.

موندو دي بي بدلا من حفظ البيانات في الجداول، كما هو الحال في قواعد البيانات العلائقية ، يحفظها في هياكل بيانات BSON (مواصفات تشبه JSON) مع مخطط ديناميكي. هذا يجعل تكامل البيانات في تطبيقات معينة أسهل وأسرع.

MongoDB هو نظام قاعدة بيانات مناسب للاستخدام في الإنتاج وله وظائف متعددة. يستخدم هذا النوع من قواعد البيانات على نطاق واسع في الصناعة. كود المصدر الخاص به متاح لأنظمة التشغيل مثل ؛ Gnu / Linux و Windows و OSX و Solaris.

في السطور التالية سنرى كيف يمكننا ذلك قم بتثبيت MongoDB 4.4 على آخر ثلاثة إصدارات من Ubuntu LTS ، باستخدام مدير الحزم المناسب.

قم بتثبيت MongoDB 4.4

دعم المنصة

يحتوي MongoDB 4.4 Community Edition على إصدارات Ubuntu LTS التالية (دعم على المدى البعيد) 64 بت: 20.04 LTS ('Focal') ، 18.04 LTS ('Bionic') ، 16.04 LTS ('Xenial')

تقدم مستودعات Ubuntu الافتراضية أو قد تقدم إصدارًا قديمًا من MongoDB. لهذا السبب سنقوم بتثبيت أحدث إصدار من نظام قاعدة البيانات هذا من مستودعها الرسمي.

أضف مستودع MongoDB إلى Ubuntu

لتثبيت أحدث إصدار من MongoDB Community Edition على Ubuntu ، نحن بحاجة إلى تثبيت التبعيات اللازمة. للقيام بذلك ، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) واستخدام الأوامر التالية:

sudo apt update

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

Seguimos استيراد مفتاح GPG العام من MongoDB. يستخدم هذا بواسطة نظام إدارة الحزم وسنقوم بإضافته باستخدام مجلد مشترك من المحطة (Ctrl + Alt + T):

استيراد مفتاح gpg repo MongoDB 4.4

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

بعد هذا سنقوم بإنشاء ملف mongodb-org-4.4.list الذي سيحتوي على تفاصيل مستودع MongoDB لإصدار Ubuntu الذي نستخدمه. سيكون هذا الملف موجودًا في الدليل /etc/apt/sources.list.d/. لإنشائه ، سيتعين علينا فقط تنفيذ الأمر التالي في محطة طرفية (Ctrl + Alt + T) ، اعتمادًا على إصدار نظامنا:

نظام التشغيل Ubuntu 20.04 (بؤري)

أضف الريبو لـ 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

نظام التشغيل Ubuntu 18.04 (Bionic)

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

الآن نحن ذاهبون إلى تحديث قائمة البرامج المتاحة من المستودعات:

sudo apt update

قم بتثبيت قاعدة بيانات MongoDB 4.4 على أوبونتو

الآن بعد أن تم تمكين مستودع MongoDB ، يمكننا ذلك قم بتثبيت أحدث إصدار مستقر تشغيل الأمر التالي في المحطة (Ctrl + Alt + T):

تثبيت mongodb-org

sudo apt install mongodb-org

أثناء التثبيت ، سيتم إنشاء ملف التكوين /etc/mongod.conf، دليل البيانات / var / lib / mongodبواسطة دليل السجل / var / log / mongodb.

بشكل افتراضي ، يعمل MongoDB تحت حساب مستخدم mongodb. إذا قمنا بتغيير المستخدم ، يجب علينا أيضًا تغيير الإذن إلى أدلة البيانات والسجلات ، لتعيين الوصول إلى هذه الأدلة.

بدء تشغيل MongoDB

الآن نستطيع ابدأ وتحقق من العملية النموذجية تشغيل الأوامر التالية:

المنجود

sudo systemctl start mongod
sudo systemctl status mongod

mongod حالة الخدمة

sudo service mongod start
sudo service mongod status

ابدأ بقشرة المونجو

إذا كان كل شيء على ما يرام ، نستطيع ابدأ mongo shell بدون خيارات للاتصال بـ mongodb يعمل على مضيفنا المحلي باستخدام المنفذ الافتراضي 27017:

بدء تشغيل mongo shell

mongo

إلغاء

إلى إزالة MongoDB تمامًا ، بما في ذلك تطبيقات MongoDB وملفات التكوين وأي أدلة تحتوي على بيانات وسجلات، في المحطة الطرفية (Ctrl + Alt + T) سيتعين علينا تنفيذ الأوامر التالية:

sudo service mongod stop

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

وبهذا لدينا بالفعل MongoDB في أوبونتو. لمزيد من المعلومات حول تكوين MongoDB 4.4 واستخدامه ، يمكن للمستخدمين الرجوع إلى توثيق المعروضة على موقع المشروع.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.