Ubuntu 24.04 پر MongoDB کیسے انسٹال کریں۔

Ubuntu 24 04 Pr Mongodb Kys Ans Al Kry



جب ڈیٹا بیس کی بات آتی ہے، تو آپ کے پاس یا تو متعلقہ یا غیر متعلقہ ڈیٹا بیس ہو سکتے ہیں۔ متعلقہ ڈیٹا بیس ایس کیو ایل نحو کی پیروی کرتے ہیں، اور ان کا ڈیٹا سٹرکچرڈ ٹیبلز میں محفوظ کیا جاتا ہے۔ اس طرح کے ڈیٹا بیس کی مثالیں MySQL ہیں۔ تاہم، غیر متعلقہ ڈیٹا بیس دیگر فارمیٹس، جیسے گراف، دستاویزات، وغیرہ میں ڈیٹا اسٹور کرتے ہیں، اور ایک اچھی مثال MongoDB ہے۔

MongoDB ایک غیر متعلقہ ڈیٹا بیس ہے جو ڈیٹا کو بطور دستاویزات محفوظ کرتا ہے۔ ڈیٹا بیس اوپن سورس ہے، اور اس کے ذخیرے کو اپنی سورس لسٹ میں شامل کرکے، آپ اسے اپنے Ubuntu 24.04 پر انسٹال کرنے کا انتظام کر لیں گے۔ یہ پوسٹ آپ کو ہر ضروری قدم پر لے جاتی ہے۔







Ubuntu 24.04 پر MongoDB انسٹالیشن گائیڈ

دیگر ڈیٹا بیسز پر MongoDB کو منتخب کرنے کی بہت سی وجوہات ہیں۔ مثال کے طور پر، اگر آپ اسکیل ایبلٹی اور لچک حاصل کرنا چاہتے ہیں، تو MongoDB مثالی غیر متعلقہ ڈیٹا بیس ہے۔ اس کے علاوہ، MongoDB 32 اور 64 بٹ سسٹمز کو ایڈجسٹ کرتا ہے۔



MongoDB انسٹال کرنے کے لیے، درج ذیل اقدامات استعمال کریں۔
مرحلہ 1: ذخیرہ کو اپ ڈیٹ کریں۔
MongoDB کو انسٹال کرتے وقت، تجویز کردہ طریقہ یہ ہے کہ MongoDB ریپوزٹری کو اپنی سورس لسٹ میں شامل کرکے اس کا تازہ ترین ورژن حاصل کریں۔ اس طرح، ہمیں سب سے پہلے پیکیج انڈیکس کو اپ ڈیٹ کرکے تازہ دم کرنا ہوگا۔



$ sudo apt اپ ڈیٹ

مرحلہ 2: انحصار پیکجز انسٹال کریں۔
اس سے پہلے کہ ہم MongoDB انسٹال کریں، ہمارے Ubuntu 24.04 پر چند پیکجز دستیاب ہونے کی ضرورت ہے۔ ان میں سے کچھ پہلے ہی انسٹال ہیں لیکن آپ کو ان انحصاری پیکجوں کو سنبھالنے کے لیے نیچے دی گئی کمانڈ کو چلانا چاہیے۔





$ sudo apt gnupg wget apt انسٹال کریں۔ - نقل و حمل - https ca - سرٹیفکیٹ سافٹ ویئر - خواص - عام

مرحلہ 3: MongoDB کی GPG کلید درآمد کریں۔
تھرڈ پارٹی ریپوزٹری سے پیکجز انسٹال کرتے وقت، آپ کو پیکجز کی صداقت کی تصدیق کرنے کے لیے ایک GPG کلید درآمد کرنی چاہیے تاکہ یہ یقینی بنایا جا سکے کہ آپ کے سسٹم کو کوئی نقصان نہ پہنچے۔ MongoDB ذخیرہ کے لیے، ہم ذیل کی GPG کلید درآمد کریں گے۔

$ wget - qO - https : //pgp.mongodb.com/server-7.0.asc | gpg --dearmor | sudo tee /usr/share/keyrings/mongodb-server-7.0.gpg >/dev/null

مرحلہ 4: MongoDB کا ذخیرہ شامل کریں۔
اگلا مرحلہ اپنے Ubuntu Noble Numbat کے لیے MongoDB ذخیرہ کو شامل کرنا ہے۔ ہم نے استعمال کیا ہے۔ echo کمانڈ ذخیرہ کو ہماری سورس لسٹ میں شامل کرنے کے لیے۔ دی lsb_release -cs Ubuntu 24.04 کے لیے کوڈ نام لائے گا اور متعلقہ MongoDB ریپوزٹری کو لانے کے لیے استعمال کرے گا۔



$ بازگشت 'deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu $(lsb_release/71E52) | sudo ٹی - a / وغیرہ / مناسب / ذرائع. فہرست . d / mongodb - org - 7.0 . فہرست

ایک بار پھر، نئے شامل کیے گئے ذخیرہ کو تازہ کرنے کے لیے اپنے ذخیرے کو اپ ڈیٹ کریں۔

$ sudo apt اپ ڈیٹ

مرحلہ 5: MongoDB انسٹال کریں۔
ہمارے سسٹم پر MongoDB ریپوزٹری کے ساتھ، اب ہم مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے MongoDB انسٹال کر سکتے ہیں۔

$ sudo apt mongodb انسٹال کریں۔ - org

مرحلہ 6: منگو ڈی بی سروس کو فعال اور شروع کریں۔
MongoDB انسٹال کرنے کے بعد، ہمیں اب بھی اسے فعال کرنے کی ضرورت ہے اور اس بات کو یقینی بنانے کے لیے چیک کریں کہ یہ فعال اور چل رہا ہے۔ ہم حوالہ دیں گے۔ mongod.service درج ذیل کمانڈز کے ساتھ۔

$ sudo systemctl enable mongod. سروس
$ sudo systemctl status mongod. سروس

مرحلہ 7: MongoDB کنکشن کی جانچ کریں۔
ہم نے اپنے سسٹم پر MongoDB انسٹال کیا ہے، لیکن ہمیں ہر چیز کی جانچ پڑتال کو یقینی بنانے کے لیے کنکشن کی جانچ کرنے کی ضرورت ہے۔ کا استعمال کرتے ہوئے کنکشن کی حیثیت کو چلانا ایک بہترین طریقہ ہے۔ منگول شیل کا آلہ. اگر ڈیٹا بیس سے کنکشن قائم کیا جا سکتا ہے، تو ہمیں 'اوکے' کی واپسی کی حیثیت ملے گی۔

$ منگول -- eval 'db.runCommand({Connection Status: 1 })'

مرحلہ 8: بہتر سیکیورٹی کے لیے MongoDB کو کنفیگر کریں۔
MongoDB میں بنیادی کنفیگریشنز ہیں جو بنیادی استعمال کے لیے ٹھیک کام کرتی ہیں۔ تاہم، اس کی کنفیگریشن فائل کے سیکیورٹی سیکشن میں ترمیم کرنے کا مشورہ دیا جاتا ہے، خاص طور پر اگر اسے پیداواری ماحول میں استعمال کیا جائے۔ ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے اپنی MongoDB کی کنفگ فائل کو کھولیں اور نیچے دی گئی تصویر کی طرح سیکیورٹی سیکشن میں ترمیم کریں۔

فائل کو محفوظ کریں، ٹیکسٹ ایڈیٹر سے باہر نکلیں، اور MongoDB سروس کو دوبارہ شروع کریں۔

$ sudo systemctl منگوڈ کو دوبارہ شروع کریں۔ سروس

مرحلہ 9: ایک ایڈمن صارف بنائیں
اپنے ڈیٹا بیس کی حفاظت کو بڑھانے کے حصے کے طور پر، آپ کو ایک انتظامی صارف بنانے کی ضرورت ہے۔ ایسا کرنے کے لیے، نیچے دی گئی کمانڈ کے ساتھ MongoDB شیل تک رسائی حاصل کریں اور منتخب کریں کہ آپ کون سا ڈیٹا بیس استعمال کرنا چاہتے ہیں۔

$ منگول
$ ایڈمن کا استعمال کریں۔

اگلا، اپنے ڈیٹا بیس کے لیے ایک ایڈمن صارف بنائیں اور ان کا پاس ورڈ اور صارف نام سیٹ کریں۔ اس کے علاوہ، ان کے کردار مقرر کریں، اور آخر میں، شیل کو بند کرنے کے لئے چھوڑ دیں.

اس بات کی تصدیق کرنے کے لیے کہ آپ کا ایڈمن صارف کامیابی کے ساتھ بن گیا ہے، اپنے MongoDB میں ان کے صارف نام اور تفویض کردہ پاس ورڈ کا استعمال کرتے ہوئے لاگ ان کریں۔

$ منگول - یو صارف نام - ص

اپنا پاس ورڈ درج کرنے کے بعد، آپ کو MongoDB تک رسائی حاصل کرنی چاہیے۔ آخری مرحلہ ایڈمن ڈیٹا بیس کو منتخب کرنا اور دستیاب صارفین کو ظاہر کرنا ہے۔

آؤٹ پٹ کو تصدیق کرنی چاہیے کہ آپ کا ایڈمن صارف موجود ہے۔
Ubuntu 24.04 پر MongoDB کو انسٹال کرنے کا طریقہ یہ ہے۔

نتیجہ

MongoDB توسیع پذیر منصوبوں پر کام کرنے والے ڈویلپرز کے لیے ایک ترجیحی غیر متعلقہ ڈیٹا بیس ہے۔ MongoDB کو انسٹال کرنے کے لیے، اس کے ذخیرے کو اپنی سورس لسٹ میں شامل کریں، پھر اسے APT کا استعمال کرتے ہوئے انسٹال کریں۔ اگلا، ڈیٹا بیس کو ترتیب دیں اور اپنے منتظم صارف کو سیٹ کریں۔ ہم نے بحث کی ہے کہ آپ کو کن اقدامات پر عمل کرنا چاہیے اور عملی مثالیں دینا چاہیے۔