كيفية تثبيت MongoDB على Ubuntu + إعداد قاعدة بيانات

22/08/2023 |
Loading...

MongoDB هو نظام قاعدة بيانات NoSQL شهير يُستخدم لتخزين البيانات غير المهيكلة. إليك خطوات تثبيت MongoDB على Ubuntu، وإنشاء قاعدة بيانات ومستخدم:

1. استيراد المفتاح العمومي الخاص بـ MongoDB:

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

2. إنشاء ملف مصدر لحزمة MongoDB:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

استبدل focal بالإصدار المناسب لتوزيعة Ubuntu الخاصة بك (مثل bionic أو xenial).

3. تحديث قائمة الحزم:

sudo apt update

4. تثبيت MongoDB:

sudo apt install -y mongodb-org

5. بدء خدمة MongoDB وتفعيلها عند الإقلاع:


sudo systemctl start mongod
sudo systemctl enable mongod

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

sudo systemctl status mongod

7. إنشاء مستخدم وقاعدة بيانات:

mongo

داخل shell MongoDB:


use admin
db.createUser({
  user: "admin",
  pwd: "password",
  roles: [{ role: "root", db: "admin" }]
})

use mydatabase
db.createUser({
user: "myuser",
pwd: "password",
roles: \[{ role: "readWrite", db: "mydatabase" }]
}) 

استبدل password بكلمة مرور قوية، وmydatabase وmyuser بالأسماء التي ترغب بها.

8. الخروج من shell MongoDB:

exit

9. تفعيل المصادقة (Authentication):

sudo nano /etc/mongod.conf

أضف أو قم بإلغاء التعليق عن الأسطر التالية:


security:
  authorization: enabled

ثم احفظ الملف وأغلقه.

10. إعادة تشغيل خدمة MongoDB:

sudo systemctl restart mongod

11. الاتصال بـ MongoDB باستخدام سلسلة الاتصال:

mongodb://myuser:password@localhost:27017/mydatabase

استبدل myuser، password، وmydatabase بالقيم الخاصة بك.

وهكذا! لقد قمت بتثبيت MongoDB على Ubuntu وتكوين قاعدة بيانات ومستخدم مع تفعيل المصادقة بنجاح.

احصل على عروض وتخفيضات حصرية!

ابقَ على اطلاع بآخر العروض، الخصومات، والترقيات الخاصة.

Update cookies preferences