Ubuntu पर MongoDB कैसे इंस्टॉल करें + डेटाबेस और यूज़र सेटअप
MongoDB एक लोकप्रिय NoSQL डेटाबेस सिस्टम है जिसका उपयोग असंरचित डेटा को संग्रहीत और प्रबंधित करने के लिए किया जाता है। यहाँ Ubuntu पर MongoDB स्थापित करने और एक डेटाबेस तथा उपयोगकर्ता सेट अप करने के चरण दिए गए हैं:
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 mongodsudo systemctl enable mongod
```
6. सत्यापित करें कि MongoDB चल रहा है:
```sudo systemctl status mongod
```
7. एक MongoDB उपयोगकर्ता और डेटाबेस बनाएँ:
```mongo
```
यह MongoDB शेल खोलेगा।
```use admindb.createUser({user: "admin",pwd: "password",roles: [{ role: "root", db: "admin" }]})
```
"password" को अपनी पसंद के एक मजबूत पासवर्ड से बदलें।
```use mydatabasedb.createUser({user: "myuser",pwd: "password",roles: [{ role: "readWrite", db: "mydatabase" }]})
```
"mydatabase" और "myuser" को अपने डेटाबेस और उपयोगकर्ता के नामों से बदलें, और "password" को अपनी पसंद के एक मजबूत पासवर्ड से बदलें।
8. MongoDB शेल से बाहर निकलें:
```exit
```
9. MongoDB को प्रमाणीकरण का उपयोग करने के लिए कॉन्फ़िगर करें:
```sudo nano /etc/mongod.conf
```
निम्नलिखित पंक्ति को अनकमेंट करें:
```security:authorization: enabled
```
फ़ाइल सहेजें और टेक्स्ट एडिटर से बाहर निकलें।
10. MongoDB सेवा पुनः आरंभ करें:
```sudo systemctl restart mongod
```
आपने सफलतापूर्वक Ubuntu पर MongoDB स्थापित कर लिया है और प्रमाणीकरण के साथ एक उपयोगकर्ता और डेटाबेस सेट अप कर लिया है। अब आप MongoDB कनेक्शन स्ट्रिंग का उपयोग करके अपने एप्लिकेशन से डेटाबेस से कनेक्ट कर सकते हैं:
```mongodb://myuser:password@localhost:27017/mydatabase
```
"myuser", "password", और "mydatabase" को अपने उपयोगकर्ता और डेटाबेस के नामों और आपके द्वारा चुने गए पासवर्ड से बदलें।
खोजें