संपादित 1 दिन पहले द्वारा ExtremeHow संपादकीय टीम
फेडोरामारियाDBडेटाबेसस्थापनाकॉन्फ़िगरेशनसॉफ्टवेयरकमांड लाइनटर्मिनलसेटअपसिस्टम प्रशासन
अनुवाद अपडेट किया गया 1 दिन पहले
MariaDB एक लोकप्रिय ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है, जो MySQL का एक फोर्क है। Fedora एक लिनक्स-आधारित ऑपरेटिंग सिस्टम है जो अपने नवाचार और प्रमुख सॉफ्टवेयर में उपयोग के लिए जाना जाता है। Fedora पर MariaDB स्थापित करना और कॉन्फ़िगर करना एक सरल प्रक्रिया है, और यह मार्गदर्शिका आपको प्रत्येक चरण का विवरण प्रदान करेगी। कृपया सुगम स्थापना सुनिश्चित करने के लिए इन निर्देशों का सावधानीपूर्वक पालन करें। यह दस्तावेज़ चरण-दर-चरण ट्यूटोरियल प्रदान करेगा, जिसमें कमांड उदाहरण, कॉन्फ़िगरेशन विवरण, और कुछ सामान्य समस्या निवारण सुझाव शामिल हैं।
इंस्टॉलेशन प्रक्रिया शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:
कोई भी नया सॉफ़्टवेयर इंस्टॉल करने से पहले सिस्टम पैकेज को अपडेट करना हमेशा एक अच्छा अभ्यास होता है। यह सुनिश्चित करता है कि सभी निर्भरताएँ अद्यतित हैं और संगतता समस्याओं का सामना करने की संभावना कम हो जाती है। टर्मिनल खोलें और निम्नलिखित कमांड चलाएं:
# sudo dnf update
dnf update
कमांड आपके सिस्टम पर स्थापित सभी पैकेजों के लिए नवीनतम अपडेट डाउनलोड और इंस्टॉल करता है। जब पासवर्ड के लिए पूछा जाए, तो दर्ज करें। उपलब्ध अपडेट की संख्या के आधार पर, इस प्रक्रिया को पूरा होने में कुछ समय लग सकता है।
सिस्टम अपडेट होने के बाद, आप MariaDB स्थापित करना शुरू कर सकते हैं। Fedora के डिफ़ॉल्ट रिपॉजिटरी में MariaDB शामिल है, जिससे इसे अतिरिक्त रिपॉजिटरी जोड़े बिना स्थापित करना आसान हो जाता है। MariaDB स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:
# sudo dnf install mariadb-server mariadb
यह कमांड MariaDB सर्वर और संबंधित क्लाइंट पैकेज स्थापित करेगा। पैकेज प्रबंधक आगे बढ़ने से पहले पुष्टि के लिए पूछ सकता है। स्थापना की पुष्टि करने के लिए y
टाइप करें और एंटर दबाएं। इंस्टॉलेशन प्रक्रिया में कुछ मिनट लगेंगे।
स्थापना पूर्ण होने के बाद, आपको MariaDB सेवा प्रारंभ करनी होगी। आप systemctl
कमांड का उपयोग करके इसे कर सकते हैं। इसके अतिरिक्त, आप बूट पर स्वत: प्रारंभ के लिए MariaDB को सक्षम कर सकते हैं। निम्नलिखित कमांड चलाएं:
# sudo systemctl start mariadb # sudo systemctl enable mariadb
पहला कमांड MariaDB सेवा शुरू करता है, और दूसरा कमांड सुनिश्चित करता है कि जब भी आप अपने सिस्टम को बूट करें MariaDB स्वतः प्रारंभ हो।
MariaDB आपके इंस्टॉलेशन की सुरक्षा को सुधारने के लिए एक सुरक्षा स्क्रिप्ट प्रदान करता है। यह स्क्रिप्ट गुमनाम उपयोगकर्ताओं को हटाने, दूरस्थ रूप से रूट लॉगिन को अस्वीकार करने, परीक्षण डेटाबेस को हटाने और विशेषाधिकार तालिकाओं को पुनः लोड करने में मदद करती है। सुरक्षा स्क्रिप्ट चलाने के लिए निम्नलिखित कमांड निष्पादित करें:
# sudo mysql_secure_installation
आपसे कई प्रश्न पूछे जाएंगे। यहां कुछ उत्तर दिए गए हैं जिन्हें आपको देना चाहिए:
Y
टाइप करें और एंटर दबाएं।Y
टाइप करें।Y
दूरस्थ रूट एक्सेस को रोकने के लिए।Y
Y
टाइप करें परिवर्तनों को लागू करने के लिए।सुरक्षा स्क्रिप्ट के निष्पादन पूरा होने के बाद, आपकी MariaDB स्थापना काफी सुरक्षित हो जाएगी।
अब आप निम्नलिखित कमांड का उपयोग करके रूट उपयोगकर्ता के रूप में MariaDB शेल का उपयोग कर सकते हैं:
# mysql -u root -p
जब आप पहले सेट किए गए रूट पासवर्ड दर्ज करते हैं, तो आप MariaDB शेल में लॉग इन हो जाएंगे। इस वातावरण में, आप एसक्यूएल प्रश्न निष्पादित कर सकते हैं, डेटाबेस बना सकते हैं, और प्रशासनिक कार्य कर सकते हैं।
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;
यह कमांड निम्नलिखित करेगा:
sample_db
नामक एक डेटाबेस बनाएं।sample_user
उपयोगकर्ता बनाएँ जिसका पासवर्ड secure_password
है।sample_db
डेटाबेस पर उपयोगकर्ता को सभी विशेषाधिकार दें।डेटाबेस और उपयोगकर्ता बनाने के बाद, आप सरल एसक्यूएल कमांड निष्पादित करके अपनी 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;
कमांड निम्नलिखित कार्य करती हैं:
sample_db
डेटाबेस का चयन करें।example_table
नामक तालिका बनाएं जिसमें कॉलम id
, name
और email
हो।example_table
में एक नमूना रिकॉर्ड डालें।example_table
से सभी पंक्तियों का चयन करें कि रिकॉर्ड सही ढंग से प्रदर्शित हो।नीचे कुछ सामान्य समस्याएं और उनके समाधान हैं:
यदि MariaDB सेवा प्रारंभ करने में विफल रहती है, तो सेवा की स्थिति की जांच निम्नलिखित के अनुसार करें:
# sudo systemctl status mariadb
कमांड आउटपुट में त्रुटि संदेश या चेतावनियों की जांच करें। अधिक जानकारी के लिए /var/log/
निर्देशिका में MariaDB लॉग फ़ाइलों की भी जाँच करें।
यदि आपको "उपयोगकर्ता के लिए एक्सेस अस्वीकृत" त्रुटि मिलती है, तो सुनिश्चित करें कि आप सही उपयोगकर्ता नाम और पासवर्ड का उपयोग कर रहे हैं। इसके अतिरिक्त, सुनिश्चित करें कि उपयोगकर्ता को इच्छित डेटाबेस पर आवश्यक विशेषाधिकार प्रदान किए गए हैं।
Fedora पर MariaDB स्थापित करना और कॉन्फ़िगर करना डेटाबेस प्रशासकों और डेवलपर्स के लिए एक आवश्यक कौशल है। इस गाइड में विस्तृत निर्देशों का पालन करके, अब आपके Fedora सिस्टम पर एक कार्यशील MariaDB स्थापना होनी चाहिए। अपने डेटाबेस को कुशलतापूर्वक बनाने और प्रबंधित करने के लिए इस शक्तिशाली RDBMS का लाभ उठाएं।
इन चरणों के अलावा, अपनी सेटअप को और बेहतर बनाने के लिए हमेशा अधिक उन्नत कॉन्फ़िगरेशन और सुरक्षा प्रथाओं के लिए आधिकारिक MariaDB प्रलेखन का संदर्भ लें।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं