Ubuntu 24.04 पर MongoDB कैसे स्थापित करें

Ubuntu 24 04 Para Mongodb Kaise Sthapita Karem



जब डेटाबेस की बात आती है, तो आपके पास संबंधपरक या गैर-संबंधपरक डेटाबेस हो सकते हैं। रिलेशनल डेटाबेस SQL ​​सिंटैक्स का पालन करते हैं, और उनका डेटा संरचित तालिकाओं में संग्रहीत होता है। ऐसे डेटाबेस के उदाहरण MySQL हैं। हालाँकि, गैर-संबंधपरक डेटाबेस डेटा को अन्य प्रारूपों, जैसे ग्राफ़, दस्तावेज़ इत्यादि में संग्रहीत करते हैं, और इसका एक अच्छा उदाहरण MongoDB है।

MongoDB एक गैर-संबंधपरक डेटाबेस है जो डेटा को दस्तावेज़ों के रूप में संग्रहीत करता है। डेटाबेस ओपन-सोर्स है, और इसके भंडार को अपनी स्रोत सूची में जोड़कर, आप इसे अपने Ubuntu 24.04 पर स्थापित करने का प्रबंधन करेंगे। यह पोस्ट आपको हर आवश्यक कदम पर ले जाती है।







Ubuntu 24.04 पर MongoDB इंस्टालेशन गाइड

अन्य डेटाबेस की तुलना में MongoDB को चुनने के कई कारण हैं। उदाहरण के लिए, यदि आप स्केलेबिलिटी और लचीलापन प्राप्त करना चाहते हैं, तो MongoDB आदर्श गैर-संबंधपरक डेटाबेस है। इसके अलावा, MongoDB 32 और 64-बिट सिस्टम को समायोजित करता है।



MongoDB स्थापित करने के लिए, निम्न चरणों का उपयोग करें।
चरण 1: रिपॉजिटरी को अपडेट करें
MongoDB स्थापित करते समय, अनुशंसित दृष्टिकोण MongoDB रिपॉजिटरी को अपनी स्रोत सूची में जोड़कर इसका नवीनतम संस्करण प्राप्त करना है। इस प्रकार, हमें सबसे पहले पैकेज इंडेक्स को अपडेट करके रिफ्रेश करना होगा।



$ सुडो उपयुक्त अद्यतन

चरण 2: निर्भरता पैकेज स्थापित करें
इससे पहले कि हम MongoDB स्थापित करें, कुछ पैकेज हमारे Ubuntu 24.04 पर उपलब्ध होने चाहिए। उनमें से कुछ पहले से ही स्थापित हैं लेकिन आपको इन निर्भरता पैकेजों को संभालने के लिए नीचे दिए गए कमांड को चलाना चाहिए।





$ sudo apt install gnupg wget apt - परिवहन - https सीए - प्रमाणपत्र सॉफ्टवेयर - गुण - सामान्य

चरण 3: MongoDB की GPG कुंजी आयात करें
तृतीय-पक्ष रिपॉजिटरी से पैकेज इंस्टॉल करते समय, आपको पैकेज की प्रामाणिकता को सत्यापित करने के लिए एक GPG कुंजी आयात करनी चाहिए ताकि यह सुनिश्चित हो सके कि आपके सिस्टम को कोई नुकसान न हो। MongoDB रिपॉजिटरी के लिए, हम नीचे दी गई GPG कुंजी आयात करेंगे।

$ भूल जाओ - qO - HTTPS के : //pgp.mongodb.com/server-7.0.asc | जीपीजी--डियरमोर | सुडो टी /usr/share/keyrings/mongodb-server-7.0.gpg >/dev/null

चरण 4: MongoDB की रिपोजिटरी जोड़ें
अगला कदम आपके उबंटू नोबल नंबैट के लिए MongoDB रिपॉजिटरी को जोड़ना है। हमने उपयोग किया है इको कमांड हमारी स्रोत सूची में रिपॉजिटरी जोड़ने के लिए। एलएसबी_रिलीज़ -सीएस Ubuntu 24.04 के लिए कोडनेम लाएगा और संबंधित MongoDB रिपॉजिटरी लाने के लिए इसका उपयोग करेगा।



$ प्रतिध्वनि 'deb [arch=amd64,arm64signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/7.0 मल्टीवर्स' | सूडो टी - / वगैरह / अपार्ट / स्रोत. सूची . डी / mongodb - संगठन - 7.0 . सूची

दोबारा, नए जोड़े गए रिपॉजिटरी को रीफ्रेश करने के लिए अपनी रिपॉजिटरी को अपडेट करें।

$ सुडो उपयुक्त अद्यतन

चरण 5: MongoDB स्थापित करें
हमारे सिस्टम पर MongoDB रिपॉजिटरी के साथ, अब हम निम्नलिखित कमांड का उपयोग करके MongoDB इंस्टॉल कर सकते हैं।

$ sudo apt इंस्टॉल मोंगोडब - संगठन

चरण 6: MongoDB सेवा को सक्षम और प्रारंभ करें
MongoDB स्थापित करने के बाद, हमें अभी भी इसे सक्षम करने और यह सुनिश्चित करने के लिए जांचने की आवश्यकता है कि यह सक्रिय है और चल रहा है। हम इसका संदर्भ देंगे mongod.service निम्नलिखित आदेशों के साथ.

$ sudo systemctl सक्षम mongod। सेवा
$ सुडो सिस्टमक्टल स्टेटस मोंगोड। सेवा

चरण 7: MongoDB कनेक्शन का परीक्षण करें
हमने अपने सिस्टम पर MongoDB स्थापित किया है, लेकिन सब कुछ जांचना सुनिश्चित करने के लिए हमें कनेक्शन का परीक्षण करने की आवश्यकता है। का उपयोग करके कनेक्शन स्थिति चलाना एक उत्कृष्ट तरीका है मंगोलियन शैल उपकरण. यदि डेटाबेस से कनेक्शन स्थापित किया जा सकता है, तो हमें 'ओके' रिटर्न स्थिति मिलेगी।

$मंगोलियाई -- eval 'db.runCommand({connectionStatus: 1 })'

चरण 8: बेहतर सुरक्षा के लिए MongoDB कॉन्फ़िगर करें
MongoDB में बुनियादी कॉन्फ़िगरेशन हैं जो बुनियादी उपयोग के लिए ठीक काम करते हैं। हालाँकि, इसकी कॉन्फ़िगरेशन फ़ाइल के सुरक्षा अनुभाग को संपादित करने की सलाह दी जाती है, खासकर यदि इसे उत्पादन वातावरण में उपयोग किया जा रहा हो। टेक्स्ट एडिटर का उपयोग करके अपनी MongoDB की कॉन्फ़िगरेशन फ़ाइल खोलें और सुरक्षा अनुभाग को नीचे दी गई छवि के अनुसार संपादित करें।

फ़ाइल को सहेजें, टेक्स्ट एडिटर से बाहर निकलें, और MongoDB सेवा को पुनरारंभ करें।

$ sudo systemctl पुनरारंभ mongod। सेवा

चरण 9: एक व्यवस्थापक उपयोगकर्ता बनाएँ
अपनी डेटाबेस सुरक्षा बढ़ाने के भाग के रूप में, आपको एक प्रशासनिक उपयोगकर्ता बनाने की आवश्यकता है। ऐसा करने के लिए, नीचे दिए गए कमांड के साथ MongoDB शेल तक पहुंचें और चुनें कि आप किस डेटाबेस का उपयोग करना चाहते हैं।

$मंगोलियाई
$ व्यवस्थापक का उपयोग करें

इसके बाद, अपने डेटाबेस के लिए एक व्यवस्थापक उपयोगकर्ता बनाएं और उनका पासवर्ड और उपयोगकर्ता नाम सेट करें। इसके अलावा, उनकी भूमिकाएँ निर्धारित करें, और अंत में, इसे बंद करने के लिए शेल को छोड़ दें।

यह सत्यापित करने के लिए कि आपका व्यवस्थापक उपयोगकर्ता सफलतापूर्वक बनाया गया है, उनके उपयोगकर्ता नाम और निर्दिष्ट पासवर्ड का उपयोग करके अपने MongoDB में लॉग इन करें।

$मंगोलियाई - आपका उपयोक्तानाम - पी

एक बार जब आप अपना पासवर्ड दर्ज कर लेते हैं, तो आपको MongoDB तक पहुंच प्राप्त करनी चाहिए। अंतिम चरण व्यवस्थापक डेटाबेस का चयन करना और उपलब्ध उपयोगकर्ताओं को प्रदर्शित करना है।

आउटपुट को पुष्टि करनी चाहिए कि आपका व्यवस्थापक उपयोगकर्ता मौजूद है।
Ubuntu 24.04 पर MongoDB कैसे स्थापित करें।

निष्कर्ष

MongoDB स्केलेबल परियोजनाओं पर काम करने वाले डेवलपर्स के लिए एक पसंदीदा गैर-संबंधपरक डेटाबेस है। MongoDB स्थापित करने के लिए, इसकी रिपॉजिटरी को अपनी स्रोत सूची में जोड़ें, फिर APT का उपयोग करके इसे इंस्टॉल करें। इसके बाद, डेटाबेस को कॉन्फ़िगर करें और अपना व्यवस्थापक उपयोगकर्ता सेट करें। हमने चर्चा की है कि आपको किन चरणों का पालन करना चाहिए और व्यावहारिक उदाहरण देना चाहिए।