تثبيت/ازالة MongoDB على Ubuntu 20.04


محمد عكور

.:: مُبَرمِجْ ::.
LV
0
 
إنضم
15 نوفمبر 2020
المشاركات
175
bsm.png



ما هي MongoDB؟

MongoDB هي نظام لقواعد البيانات من فئة ما يُسمى NoSQL أو بوصف أدق Non-Relational Database Management System والتي تستخدم ملفات BSON و هي اختصار لــ Binary JSON. كذلك MongoDB تعتبر Schema-less إذ لا تلتزم بـــ schema معين لذا قد يختلف محتوى الملفات من حين لآخر. يُعتبر Mongo أيضا نظام scalable حيث يُمكنه التأقلم مع آلاف الطلبات في آن واحد دون أن يؤثر ذلك على سرعة الأداء.
كما هو الحال في MySQL الذي يتكون من Table كذلك MongoDB يتكون من collections والذي يحتوي بدوره على documents بحيث يتعلق حجم collection بعدد documents الموجودة بداخلها. يمكننا القول على ان من اهم الاختلافات بين mongo و MySQL هو أن بنية الملف لا تلتزم بقواعد معينة حيث نجد أن مكونات الــ rows هي نفسها في الجدول الواحد إذ يجب أن تخضع لقواعد الــ schema الذي تم تعريفه أما الــ mongo فلا يعتمد أي مخطط و بالتالي يُمكن لبنية الملف أن تتغير من وقت لأخر داخل نفس collection.

mongoDB.jpg


في هذا الدرس، سأوضح لك كيفية تثبيت MongoDB وتشغيله وإلغاء تثبيته على ubuntu 20.04.


تثبيت MongoDB NoSQL:

MongoDB سهل التثبيت للغاية ، وهو موجود في مستودع برامج Ubuntu 20.04.

break.png


الخطوة 1:

كما هو الحال دائمًا، أولاً ، قم بتحديث وترقية apt الخاص بك.
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي

update.png


يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي
upgrade.png


break.png


الخطوة 2:

الآن قم بتنزيل وتثبيت MongoDB عبر الأمر التالي:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي
install mongo.png



break.png


الخطوة 3:

الآن يتم تثبيت MongoDB على سيرفرك الآن ويبدأ تلقائيًا بعد التثبيت.
للتحقق من حالة قاعدة البيانات هذه، اكتب الأمر التالي:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي
status.png

break.png


تشغيل خدمة MongoDB


تحتاج خدمة MongoDB إلى الأمر systemctl لتعديل حالتها. يتطلب صلاحيات الـroot لذلك يجب استخدام sudo قبل كل أمر.

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


اكتب الأمر التالي:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي

system stat.png


break.png


تشغيل MongoDB

اكتب الأمر التالي:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي

ايقاف MongoDB

اكتب الأمر التالي:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي
start&stop.png



اعادة تشغيل MongoDB

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي


break.png


تمكين خيار MongoDB عندما يقوم النظام بالتمهيد:

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي

إلغاء تمكين خيار MongoDB عندما يقوم النظام بالتمهيد

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي


break.png



إزالة MongoDB

في حالة عدم حاجتك إلى MongoDB وتريد إلغاء تثبيته، أدخل هذه الأوامر الثلاثة:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي
سيقوم هذا الأمر بإيقاف خدمة mongoDB.

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الكود المخفي

سيؤدي هذان الأمران إلى إلغاء تثبيت قاعدة بيانات MongoDB.
سيؤدي ذلك إلى مسح جميع ملفات قاعدة البيانات، لذا تأكد من عمل نسخة احتياطية من ملفاتك الضرورية.
un.png

un2.png


break.png


في النهاية هذا مجهود بشري، يحتمل الصواب والخطأ
والسلام عليكم ورحمة الله وبركاته
 
ما شاء الله درس مميز

الله يعطيك العافية
 
متميز ومبدع وطريقة شرحك للموضوع رائع.

بارك الله فيك وشكرا لك.
 
بارك الله فيك أخي محمد على هدا الدرس
 
بارك الله فيكم
 

بارك الله فيك اخي العزيز
 
عودة
أعلى أسفل