آیت الکرسی Ú©ÛŒ ایسی تلاوت آپ Ù†Û’ شاید Ù¾ÛÙ„Û’@ کبهی Ù†Û Ø³Ù†ÛŒ هوU
فہرست کا خانہ:
مونگو ڈی بی ایک مفت اور اوپن سورس دستاویز کا ڈیٹا بیس ہے۔ اس کو NoSQL ڈیٹا بیس کے طور پر درجہ بندی کیا گیا ہے جو روایتی ٹیبل پر مبنی SQL ڈیٹا بیس جیسے MySQL اور PostgreSQL سے مختلف ہے۔
منگو ڈی بی میں ، ڈیٹا لچکدار ، جے ایس اوون جیسی دستاویزات میں محفوظ کیا جاتا ہے جہاں فیلڈ دستاویز سے ایک دستاویز میں مختلف ہوسکتی ہیں۔ اس کے لئے پہلے سے طے شدہ اسکیما کی ضرورت نہیں ہے اور وقت کے ساتھ ساتھ ڈیٹا کا ڈھانچہ تبدیل کیا جاسکتا ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو دکھائیں گے کہ منگو ڈی بی کمیونٹی ایڈیشن کو سینٹوس 7 سرور پر آفیشل منگو ڈی بی ذخیروں سے انسٹال اور تشکیل کرنے کا طریقہ۔
شرطیں
اس ٹیوٹوریل کو جاری رکھنے سے پہلے ، یہ یقینی بنائیں کہ آپ بطور صارف sudo مراعات کے ساتھ لاگ ان ہیں۔
مونگو ڈی بی انسٹال کرنا
اس مضمون کو لکھنے کے وقت ، منگو ڈی بی کا تازہ ترین ورژن سرکاری منگو ڈی بی ذخیروں سے دستیاب ورژن 4.0 ہے۔ اگلے مرحلے کے ساتھ جاری رکھنے سے پہلے (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum) سیکنڈ پر دیکھیں منگو ڈی بی کی دستاویزات اور چیک کریں کہ آیا کوئی نیا اجراء دستیاب ہے۔
اپنے سینٹوس سرور پر مونگو ڈی بی کا تازہ ترین مستحکم ورژن انسٹال کرنے کے لئے ذیل مراحل پر عمل کریں:
-
مونگو ڈی بی ذخیرہ کو چالو کرنا
اپنے سسٹم میں منگو ڈی بی ذخیرے شامل کرنے کے
/etc/yum.repos.d/mongodb-org.repomongodb-org.repo، اپنے ٹیکسٹ ایڈیٹر کو کھولیں اور/etc/yum.repos.d/ڈائریکٹری کے اندر ایک نئی YUM ریپوزیٹری تشکیل فائل تشکیل دیں جس کا نامmongodb-org.repoہے۔name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.ascمونگو ڈی بی انسٹال کرنا
اب جب کہ ذخیرہ چالو ہے ، آپ یم یوٹیلیٹی کا استعمال کرتے ہوئے
mongodb-orgمیٹا پیکیج انسٹال کرسکتے ہیں۔sudo yum install mongodb-orgتنصیب کے دوران یم آپ کو منگو ڈی بی جی پی جی کلید درآمد کرنے کا اشارہ کرے گا۔
yٹائپEnterاورyکو دبائیں۔مندرجہ ذیل پیکیجز آپ کے سسٹم پر
mongodb-orgپیکیج کے ایک حصے کے طور پر انسٹال ہوں گے۔-
mongodb-org-server-mongodڈیمون ، اور اسی طرح کے اسکرپٹ اور تشکیلات۔mongodb-org-mongos-mongosڈیمون۔mongodb-org-shellمنگو شیل ، مونگگو ڈی بی کا ایک انٹرایکٹو جاوا اسکرپٹ انٹرفیس ، جو انتظامی کاموں کو انجام دینے کے لئے استعمال ہوتا تھا ، نے کمانڈ لائن کو سوچا۔mongodb-org-tools- ڈیٹا ، اعدادوشمار کے ساتھ ساتھ دیگر سہولیات کی درآمد اور برآمد کے لئے متعدد منگو ڈی بی ٹولس پر مشتمل ہے۔
مونگو ڈی بی شروع کر رہا ہے
ایک بار جب انسٹالیشن مکمل ہوجائے تو ، منگو ڈی بی ڈیمون شروع کریں اور ٹائپ کرکے بوٹ شروع کرنے کے قابل بنائیں:
sudo systemctl enable mongodمونگو ڈی بی کی تنصیب کی تصدیق کرنا
تنصیب کی توثیق کرنے کیلئے ہم منگو ٹول کا استعمال کرکے منگو ڈی بی ڈیٹا بیس سرور سے منسلک ہوں گے اور سرور ورژن پرنٹ کریں گے۔
mongoایک بار جب آپ منگو ڈی بی شیل کے اندر داخل ہوں تو مندرجہ ذیل کمانڈ کو ٹائپ کریں جو منگو ڈی بی ورژن کو ظاہر کرے گا۔
db.version()پیداوار مندرجہ ذیل کی طرح نظر آئے گی:
4.0.1 -
مونگو ڈی بی کی تشکیل
آپ اپنی منگو ڈی بی مثال کو
/etc/mongod.conf
کنفگریشن فائل میں ترمیم
/etc/mongod.conf
تشکیل
/etc/mongod.conf
ہیں جو YAML میں لکھی گئی ہے۔
پہلے سے طے شدہ ترتیب کی ترتیبات زیادہ تر معاملات میں کافی ہیں۔ تاہم ، پیداواری ماحول کے لئے ہم سیکیورٹی کے حصے کو غیر یقینی بنانے اور نیچے دیئے گئے جیسا کہ اجازت کو اہل بنانے کی سفارش کرتے ہیں۔
/etc/mongod.conf
security: authorization: enabled
authorization
کا اختیار رول پر مبنی رسائی کنٹرول (RBAC) کو اہل بناتا ہے جو صارفین کو ڈیٹا بیس وسائل اور کارروائیوں تک رسائی کو منظم کرتا ہے۔ اگر یہ اختیار غیر فعال ہے تو ہر صارف کو کسی بھی ڈیٹا بیس تک رسائی حاصل ہوگی اور وہ کسی بھی عمل کو انجام دینے کے اہل ہوں گے۔
منگو ڈی بی کنفیگریشن فائل میں تبدیلی کرنے کے بعد ، منگود سروس دوبارہ شروع کریں:
sudo systemctl restart mongod
مونگو ڈی بی 4.0 میں دستیاب کنفیگریشن کے اختیارات کے بارے میں مزید معلومات کے ل the تشکیل فائل کے اختیارات دستاویزاتی صفحہ پر جائیں۔
انتظامی مونگو ڈی بی یوزر بنانا
پہلے منگو شیل تک اس تک رسائی حاصل کریں:
mongo
ایک بار جب آپ منگو ڈی بی شیل کے اندر ہو تو
admin
ڈیٹا بیس سے رابطہ قائم کرنے کے لئے درج ذیل کمانڈ کو ٹائپ کریں:
use admin
switched to db admin
صارف
userAdminAnyDatabase
کردار کے ساتھ
mongoAdmin
نامی ایک نیا صارف بنائیں:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
آپ انتظامی منگو ڈی بی صارف کا نام اپنے نام کے مطابق دے سکتے ہیں۔
اس کے ساتھ منگو شیل سے باہر نکلیں:
quit()
تبدیلیوں کی جانچ کرنے کے ل the ، منگو شیل تک ان انتظامی صارف کا استعمال کریں جو آپ نے پہلے تشکیل دیا ہے۔
mongo -u mongoAdmin -p --authenticationDatabase admin
use admin
switched to db admin
اب ، صارفین کو اس کے ساتھ پرنٹ کریں:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
آپ بغیر کسی دلائل کے (
mongo
ٹائپ
mongo
) منگو شیل تک رسائی حاصل کرنے کی کوشش بھی کرسکتے ہیں اور یہ بھی دیکھ سکتے ہیں کہ کیا آپ مذکورہ بالا حکم کو استعمال کرتے ہوئے صارفین کو درج کرسکتے ہیں۔
نتیجہ اخذ کرنا
آپ نے اپنے سینٹوس 7 سرور پر مونگو ڈی بی 4.0 انسٹال اور تشکیل کرنے کا طریقہ سیکھا ہے۔
اس عنوان سے متعلق مزید معلومات کے ل You آپ مونگو ڈی بی 4.0 دستی سے مشورہ کرسکتے ہیں۔
سینٹوس منگودب ڈیٹا بیسونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ڈیبین 10 لینکس پر منگودب کیسے انسٹال کریں
اس ٹیوٹوریل میں ، ہم وضاحت کریں گے کہ ڈیبیان 10 بسٹر پر مونگو ڈی بی کمیونٹی ایڈیشن کا جدید ترین ورژن انسٹال اور تشکیل کرنے کا طریقہ۔ مونگو ڈی بی ایک مفت اور اوپن سورس دستاویز کا ڈیٹا بیس ہے۔
اوبنٹو 18.04 پر منگودب کیسے انسٹال کریں
مونگو ڈی بی ایک مفت اور اوپن سورس دستاویز کا ڈیٹا بیس ہے۔ اس ٹیوٹوریل میں ، ہم منگو ڈی بی کمیونٹی ایڈیشن کے جدید ورژن کو اوبنٹو 18.04 مشین پر منگو ڈی بی کے سرکاری ذخیروں سے نصب کرنے اور ترتیب دینے کے عمل کا احاطہ کریں گے۔







