MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB:सर्वर में स्टार्टअप चेतावनियाँ हैं

आपने Mongodb में प्राधिकरण और प्रमाणीकरण जैसी सुरक्षा सुविधाओं को कॉन्फ़िगर नहीं किया है। अधिक जानकारी के लिए इस लिंक का प्रयोग करें। यदि आप मोंगोडब सीखने जा रहे हैं तो आप इसे अनदेखा कर सकते हैं। लेकिन जब उत्पाद उत्पादन स्तर पर जा रहा हो। आपको उनकी चिंता करनी चाहिए। आप mongod --auth का उपयोग करके अभिगम नियंत्रण को सक्षम कर सकते हैं।

उदाहरण के लिए आप mongod --auth --port 27017 --dbpath /data/db1 चला सकते हैं . उसके बाद आप अपने डेटाबेस को यूजरनेम और पासवर्ड से सुरक्षित कर सकते हैं।

आप निम्न आदेश का उपयोग करके डेटाबेस में उपयोगकर्ता जोड़ सकते हैं।

use admin
db.auth("myUserAdmin", "abc123" )

उसके बाद आप mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin" का उपयोग कर सकते हैं डेटाबेस से कनेक्ट करने के लिए।

आप bind_ip जोड़ सकते हैं mongod.conf में इस प्रकार है,

`bind_ip = 127.0.0.1,192.168.161.100` 

जरूरत पड़ने पर आप कई को परिभाषित कर सकते हैं। यह bind_ip विकल्प MongoDB को उन कनेक्शनों को स्वीकार करने के लिए कहता है जिनसे स्थानीय नेटवर्क इंटरफेस करता है, न कि "रिमोट आईपी एड्रेस"। और mongod --config <file path to your mongod.conf> चलाएं। कुल मिलाकर आप mongod --auth --port 27017 --dbpath /data/db1 --config <file path to your mongod.conf> चला सकते हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं एक नेवला क्वेरी पर टाइमआउट कैसे सेट करूं?

  2. MongoDB और C# ड्राइवर का उपयोग करके उप दस्तावेज़ संग्रह को कैसे क्वेरी करें?

  3. MongoDB में दो सरणी फ़ील्ड मर्ज करें

  4. नेवला का डिफ़ॉल्ट वादा पुस्तकालय MEAN स्टैक में बहिष्कृत है

  5. MongoDB के साथ एक सरल टैगिंग कार्यान्वयन