كيفية تثبيت MongoDB على Ubuntu 20.04

0 الأسهم
0
0
0
0

مقدمة

MongoDB هي قاعدة بيانات مستندات تُستخدم في العديد من تطبيقات الويب الحديثة. تُصنف على أنها قاعدة بيانات NoSQL لأنها لا تعتمد على البنية التقليدية القائمة على الجداول لقواعد البيانات العلائقية.

بدلاً من ذلك، يستخدم MongoDB مستندات شبيهة بـ JSON ذات مخططات ديناميكية، مما يعني أنه على عكس قواعد البيانات العلائقية، لا يتطلب MongoDB مخططًا مُحددًا مسبقًا قبل إضافة البيانات إلى قاعدة البيانات. يمكنك تغيير المخطط في أي وقت وبأي عدد من المرات حسب الحاجة، دون الحاجة إلى إنشاء قاعدة بيانات جديدة بالمخطط المُحدّث.

في هذا البرنامج التعليمي، سوف تقوم بتثبيت MongoDB على خادم Ubuntu 20.04، واختباره، وتعلم كيفية إدارته كخدمة systemd.

المتطلبات الأساسية

لمتابعة هذا البرنامج التعليمي، ستحتاج إلى ما يلي:

  • خادم أوبونتو 20.04. يجب أن يحتوي هذا الخادم على مستخدم إداري غير جذر وجدار حماية مُهيأ باستخدام UFW. يمكنك إعداده باتباع دليل الإعداد الأولي للخادم لأوبونتو 20.04.
  • أنشئ قاعدة بيانات MongoDB بسرعة باستخدام قواعد بيانات DigitalOcean المُدارة. دع DigitalOcean تُركز على توسيع قاعدة بياناتك وصيانتها وتحديثها.

الخطوة 1 - تثبيت MongoDB

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

للحصول على أحدث إصدار من هذا البرنامج، عليك إضافة مستودع حزم MongoDB إلى مصادر APT. بعد ذلك، يمكنك mongodb-orgقم بتثبيت حزمة meta التي تشير دائمًا إلى أحدث إصدار من MongoDB.

للبدء، قم باستيراد المفتاح العام GPG للإصدار المستقر من MongoDB عن طريق تشغيل الأمر التالي:

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

ملحوظة: إذا كنت تخطط لاستخدام إصدار من MongoDB غير 4.4، فتأكد من وجود جزء URL من هذا الأمر، 4.4 قم بتغييره إلى الإصدار المطلوب.

يعود هذا الأمر بالموافقة في حالة النجاح:

الإخراج جيد

للتأكد من إضافة المفتاح بشكل صحيح، يمكنك استخدام الأمر التالي:

قائمة مفاتيح apt

سيعرض هذا الأمر مفتاح MongoDB في الإخراج:

إخراج /etc/apt/trusted.gpg -------------------- pub rsa4096 2019-05-28 [SC] [ينتهي في: 2024-05-26] 2069 1EEC 3521 6C63 CAF6 6CE1 6564 08E3 90CF B1F5 uid [غير معروف] مفتاح توقيع إصدار MongoDB 4.4 ... .

في هذه المرحلة، لا يزال برنامج التثبيت APT الخاص بك لا يعرف مكان تثبيت الحزمة. mongodb-org يجد.

قم بتشغيل الأمر التالي لإنشاء ملف في الدليل المصادر.القائمة.د حسب الاسم قائمة mongodb-org-4.4 سيتم إنشاؤه:

صدى "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

يمنح هذا الخط APT جميع المعلومات الضرورية حول المصدر.

بعد تشغيل هذا الأمر، قم بتحديث قائمة الحزم المحلية الخاصة بخادمك:

sudo apt update

ثم قم بتثبيت MongoDB:

sudo apt install mongodb-org

عند الطلب، ي اضغط ثم يدخل انقر للتأكيد.

الخطوة 2 - بدء تشغيل خدمة MongoDB واختبار قاعدة البيانات

عملية تثبيت MongoDB كخدمة مُدارة نظام دي ومع ذلك، فإن هذه العملية لا تؤدي إلى بدء الخدمة تلقائيًا.

قم بتشغيل الأمر التالي لبدء تشغيل MongoDB:

sudo systemctl start mongod.service

التحقق من حالة الخدمة:

sudo systemctl status mongod

لتفعيل خدمة MongoDB في وقت التمهيد:

sudo systemctl تمكين mongod

لمزيد من التحقق من عمليات قاعدة البيانات، قم بالاتصال وتشغيل أمر التشخيص:

mongo --eval 'db.runCommand({ connectionStatus: 1 })''

يؤكد الإخراج أن الخادم يعمل بشكل صحيح.

الخطوة 3 - إدارة خدمة MongoDB

يمكنك استخدام الأوامر القياسية systemctl إدارة خدمة MongoDB:

  • التحقق من الحالة: sudo systemctl status mongod
  • توقف الخدمة: sudo systemctl stop mongod
  • بدء الخدمة: sudo systemctl start mongod
  • أعد تشغيل الخدمة: sudo systemctl restart mongod
  • تعطيل التشغيل التلقائي: sudo systemctl disable mongod
  • إعادة تمكين التشغيل التلقائي: sudo systemctl تمكين mongod

نتيجة

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

 

[المجموع: 2   متوسط: 5/5]
اترك تعليقاً

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

قد يعجبك أيضاً

ما هو Three.js؟

مقدمة يقوم Three.js بالعديد من الأشياء وقد يكون من الصعب بعض الشيء كيفية العمل معه...