في المقالة التالية سنلقي نظرة على كيفية تثبيت 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):
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 (بؤري)
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):
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
sudo service mongod start sudo service mongod status
ابدأ بقشرة المونجو
إذا كان كل شيء على ما يرام ، نستطيع ابدأ mongo shell بدون خيارات للاتصال بـ mongodb يعمل على مضيفنا المحلي باستخدام المنفذ الافتراضي 27017:
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 واستخدامه ، يمكن للمستخدمين الرجوع إلى توثيق المعروضة على موقع المشروع.