विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

Fedora पर MariaDB स्थापित करना और कॉन्फ़िगर करना

संपादित 1 दिन पहले द्वारा ExtremeHow संपादकीय टीम

फेडोरामारियाDBडेटाबेसस्थापनाकॉन्फ़िगरेशनसॉफ्टवेयरकमांड लाइनटर्मिनलसेटअपसिस्टम प्रशासन

Fedora पर MariaDB स्थापित करना और कॉन्फ़िगर करना

अनुवाद अपडेट किया गया 1 दिन पहले

MariaDB एक लोकप्रिय ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है, जो MySQL का एक फोर्क है। Fedora एक लिनक्स-आधारित ऑपरेटिंग सिस्टम है जो अपने नवाचार और प्रमुख सॉफ्टवेयर में उपयोग के लिए जाना जाता है। Fedora पर MariaDB स्थापित करना और कॉन्फ़िगर करना एक सरल प्रक्रिया है, और यह मार्गदर्शिका आपको प्रत्येक चरण का विवरण प्रदान करेगी। कृपया सुगम स्थापना सुनिश्चित करने के लिए इन निर्देशों का सावधानीपूर्वक पालन करें। यह दस्तावेज़ चरण-दर-चरण ट्यूटोरियल प्रदान करेगा, जिसमें कमांड उदाहरण, कॉन्फ़िगरेशन विवरण, और कुछ सामान्य समस्या निवारण सुझाव शामिल हैं।

पूर्वापेक्षाएँ

इंस्टॉलेशन प्रक्रिया शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

चरण 1: सिस्टम अपडेट करें

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

# sudo dnf update

dnf update कमांड आपके सिस्टम पर स्थापित सभी पैकेजों के लिए नवीनतम अपडेट डाउनलोड और इंस्टॉल करता है। जब पासवर्ड के लिए पूछा जाए, तो दर्ज करें। उपलब्ध अपडेट की संख्या के आधार पर, इस प्रक्रिया को पूरा होने में कुछ समय लग सकता है।

चरण 2: MariaDB स्थापित करें

सिस्टम अपडेट होने के बाद, आप MariaDB स्थापित करना शुरू कर सकते हैं। Fedora के डिफ़ॉल्ट रिपॉजिटरी में MariaDB शामिल है, जिससे इसे अतिरिक्त रिपॉजिटरी जोड़े बिना स्थापित करना आसान हो जाता है। MariaDB स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:

# sudo dnf install mariadb-server mariadb

यह कमांड MariaDB सर्वर और संबंधित क्लाइंट पैकेज स्थापित करेगा। पैकेज प्रबंधक आगे बढ़ने से पहले पुष्टि के लिए पूछ सकता है। स्थापना की पुष्टि करने के लिए y टाइप करें और एंटर दबाएं। इंस्टॉलेशन प्रक्रिया में कुछ मिनट लगेंगे।

चरण 3: MariaDB प्रारंभ करें और सक्षम करें

स्थापना पूर्ण होने के बाद, आपको MariaDB सेवा प्रारंभ करनी होगी। आप systemctl कमांड का उपयोग करके इसे कर सकते हैं। इसके अतिरिक्त, आप बूट पर स्वत: प्रारंभ के लिए MariaDB को सक्षम कर सकते हैं। निम्नलिखित कमांड चलाएं:

# sudo systemctl start mariadb # sudo systemctl enable mariadb

पहला कमांड MariaDB सेवा शुरू करता है, और दूसरा कमांड सुनिश्चित करता है कि जब भी आप अपने सिस्टम को बूट करें MariaDB स्वतः प्रारंभ हो।

चरण 4: MariaDB सुरक्षित करें

MariaDB आपके इंस्टॉलेशन की सुरक्षा को सुधारने के लिए एक सुरक्षा स्क्रिप्ट प्रदान करता है। यह स्क्रिप्ट गुमनाम उपयोगकर्ताओं को हटाने, दूरस्थ रूप से रूट लॉगिन को अस्वीकार करने, परीक्षण डेटाबेस को हटाने और विशेषाधिकार तालिकाओं को पुनः लोड करने में मदद करती है। सुरक्षा स्क्रिप्ट चलाने के लिए निम्नलिखित कमांड निष्पादित करें:

# sudo mysql_secure_installation

आपसे कई प्रश्न पूछे जाएंगे। यहां कुछ उत्तर दिए गए हैं जिन्हें आपको देना चाहिए:

  1. रूट के लिए वर्तमान पासवर्ड दर्ज करें। यदि आप इसे पहली बार सेट कर रहे हैं तो एंटर दबाएं, क्योंकि अभी तक कोई पासवर्ड नहीं है।
  2. रूट पासवर्ड सेट करें? MariaDB रूट उपयोगकर्ता के लिए एक मजबूत पासवर्ड सेट करने हेतु Y टाइप करें और एंटर दबाएं।
  3. गुमनाम उपयोगकर्ताओं को हटाना चाहते हैं? बेहतर सुरक्षा के लिए Y टाइप करें।
  4. रूट लॉगिन को दूरस्थ रूप से अनुमति न दें? टाइप करें Y दूरस्थ रूट एक्सेस को रोकने के लिए।
  5. परीक्षण डेटाबेस और इसकी पहुँच को हटाएँ? टाइप करें Y
  6. विशेषाधिकार तालिकाओं को अभी पुनः लोड करें? Y टाइप करें परिवर्तनों को लागू करने के लिए।

सुरक्षा स्क्रिप्ट के निष्पादन पूरा होने के बाद, आपकी MariaDB स्थापना काफी सुरक्षित हो जाएगी।

चरण 5: MariaDB का उपयोग करें

अब आप निम्नलिखित कमांड का उपयोग करके रूट उपयोगकर्ता के रूप में MariaDB शेल का उपयोग कर सकते हैं:

# mysql -u root -p

जब आप पहले सेट किए गए रूट पासवर्ड दर्ज करते हैं, तो आप MariaDB शेल में लॉग इन हो जाएंगे। इस वातावरण में, आप एसक्यूएल प्रश्न निष्पादित कर सकते हैं, डेटाबेस बना सकते हैं, और प्रशासनिक कार्य कर सकते हैं।

चरण 6: डेटाबेस और उपयोगकर्ता बनाएँ

MariaDB आपको कई डेटाबेस और उपयोगकर्ता बनाने की अनुमति देता है। आइए एक नमूना डेटाबेस और एक उपयोगकर्ता बनाएं जो इस डेटाबेस का उपयोग कर सके। नीचे दिए गए SQL कमांड का पालन करें:

CREATE DATABASE sample_db; CREATE USER 'sample_user'@'localhost' IDENTIFIED BY 'secure_password'; GRANT ALL PRIVILEGES ON sample_db.* TO 'sample_user'@'localhost'; FLUSH PRIVILEGES;

यह कमांड निम्नलिखित करेगा:

चरण 7: MariaDB स्थापना का परीक्षण करें

डेटाबेस और उपयोगकर्ता बनाने के बाद, आप सरल एसक्यूएल कमांड निष्पादित करके अपनी MariaDB स्थापना का परीक्षण कर सकते हैं। उदाहरण के लिए, नीचे दिए गए कमांड का उपयोग करके sample_db डेटाबेस में स्विच करें और एक तालिका बनाएँ:

USE sample_db; CREATE TABLE example_table ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) ); INSERT INTO example_table (name, email) VALUES ('John Doe', 'john.doe@example.com'); SELECT * FROM example_table;

कमांड निम्नलिखित कार्य करती हैं:

सामान्य समस्याओं का निवारण

नीचे कुछ सामान्य समस्याएं और उनके समाधान हैं:

सेवा प्रारंभ करने में विफल रही

यदि MariaDB सेवा प्रारंभ करने में विफल रहती है, तो सेवा की स्थिति की जांच निम्नलिखित के अनुसार करें:

# sudo systemctl status mariadb

कमांड आउटपुट में त्रुटि संदेश या चेतावनियों की जांच करें। अधिक जानकारी के लिए /var/log/ निर्देशिका में MariaDB लॉग फ़ाइलों की भी जाँच करें।

उपयोगकर्ता के लिए एक्सेस अस्वीकृत

यदि आपको "उपयोगकर्ता के लिए एक्सेस अस्वीकृत" त्रुटि मिलती है, तो सुनिश्चित करें कि आप सही उपयोगकर्ता नाम और पासवर्ड का उपयोग कर रहे हैं। इसके अतिरिक्त, सुनिश्चित करें कि उपयोगकर्ता को इच्छित डेटाबेस पर आवश्यक विशेषाधिकार प्रदान किए गए हैं।

निष्कर्ष

Fedora पर MariaDB स्थापित करना और कॉन्फ़िगर करना डेटाबेस प्रशासकों और डेवलपर्स के लिए एक आवश्यक कौशल है। इस गाइड में विस्तृत निर्देशों का पालन करके, अब आपके Fedora सिस्टम पर एक कार्यशील MariaDB स्थापना होनी चाहिए। अपने डेटाबेस को कुशलतापूर्वक बनाने और प्रबंधित करने के लिए इस शक्तिशाली RDBMS का लाभ उठाएं।

इन चरणों के अलावा, अपनी सेटअप को और बेहतर बनाने के लिए हमेशा अधिक उन्नत कॉन्फ़िगरेशन और सुरक्षा प्रथाओं के लिए आधिकारिक MariaDB प्रलेखन का संदर्भ लें।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ