आरएचईएल 8 पर मारियाबेड 10 कैसे स्थापित करें


MariaDB MySQL डेटाबेस प्रबंधन प्रणाली का एक लोकप्रिय विकल्प है। यह मूल MySQL डेवलपर्स द्वारा विकसित किया गया है और इसका मतलब ओपन सोर्स रहना है।

मारबीडीबी तेज और विश्वसनीय है, विभिन्न भंडारण इंजनों का समर्थन करता है और इसमें प्लगइन्स हैं जो इसे विस्तृत उपयोग के मामलों के लिए एकदम सही बनाता है।

इस ट्यूटोरियल में हम आपको यह दिखाने जा रहे हैं कि अपने आरएचईएल 8 पर मारबाडी सर्वर कैसे स्थापित करें। हम MariaDB 10.3.10 संस्करण स्थापित करेंगे।

लाल

MariaDB सर्वर स्थापित करना

MariaDB सर्वर को स्थापित करने के लिए, हम स्थापना को पूरा करने के लिए निम्न yum कमांड का उपयोग करेंगे।

# yum install mariadb-server

यह MariaDB सर्वर और सभी आवश्यक निर्भरताएं स्थापित करेगा।

एक बार इंस्टॉलेशन पूरा हो जाने पर, आप MariaDB सेवा को इसके साथ शुरू कर सकते हैं:

# systemctl start mariadb

यदि आप चाहते हैं कि प्रत्येक सिस्टम बूट के बाद MariaDB सेवा अपने आप शुरू हो जाए, तो आप निम्न कमांड चला सकते हैं:

# systemctl enable mariadb

के साथ MariaDB सेवा की स्थिति सत्यापित करें:

# systemctl status mariadb

सुरक्षित MariaDB स्थापना

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

उस उद्देश्य के लिए, बस निम्नलिखित कमांड चलाएँ और उसके अनुसार प्रश्नों का उत्तर दें:

# mysql_secure_installation

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

MariaDB सर्वर तक पहुँचें

आइए थोड़ा गहराई से जाएं और डेटाबेस, उपयोगकर्ता बनाएं और डेटाबेस पर उस उपयोगकर्ता को विशेषाधिकार दें। सर्वर को कंसोल से एक्सेस करने के लिए, आप निम्न कमांड का उपयोग कर सकते हैं:

# mysql -u root -p 

संकेत दिए जाने पर, रूट पासवर्ड दर्ज करें जो आपने पहले सेट किया था।

अब हमारे डेटाबेस को बनाते हैं। मारियाडीबी प्रॉम्प्ट में उस उद्देश्य के लिए, निम्नलिखित कमांड चलाएँ:

MariaDB [(none)]> CREATE DATABASE tecmint; 

यह tecmint नाम से नया डेटाबेस बनाएगा। अपने मूल उपयोगकर्ता के साथ उस डेटाबेस तक पहुंचने के बजाय, हम अलग डेटाबेस उपयोगकर्ता बनाएंगे, जिसमें केवल उस डेटाबेस के विशेषाधिकार होंगे।

हम अपने नए उपयोगकर्ता को tecmint_user नाम से बनाएँगे और इसे निम्नलिखित <कमांड> tecmint डेटाबेस पर विशेषाधिकार प्रदान करेंगे:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email host IDENTIFIED BY 'securePassowrd';

अपना उपयोगकर्ता बनाते समय, उस उपयोगकर्ता को देने के लिए इच्छित पासवर्ड के साथ "SecurePassword" को बदलना सुनिश्चित करें।

जब आप उपरोक्त आदेशों के साथ समाप्त हो गए हैं, तो टाइप करें "परित्याग" पर शीघ्र ही MariaDB बाहर निकलें:

MariaDB [(none)]> quit;

अब आप tecmint डेटाबेस तक पहुंचने के लिए नए उपयोगकर्ता का उपयोग कर सकते हैं।

# mysql -u tecmint_user -p 

जब संकेत दिया जाए तो उस उपयोगकर्ता के लिए पासवर्ड दर्ज करें। उपयोग किए गए डेटाबेस को बदलने के लिए, आप मारियाडीबी प्रॉम्प्ट पर निम्नलिखित का उपयोग कर सकते हैं:

MariaDB [(none)]> use tecmint;

यह वर्तमान डेटाबेस को tecmint में बदल देगा।

वैकल्पिक रूप से, आप डेटाबेस नाम के रूप में अच्छी तरह से दिखाया गया द्वारा mysql कमांड जारी कर सकते हैं।

# mysql -u tecmint_user -p tecmint

इस तरह जब आप उपयोगकर्ता का पासवर्ड दर्ज करते हैं, तो आप सीधे tecmint डेटाबेस का उपयोग करेंगे।

यहाँ आप मारियाबीडी की कुछ मूल बातें जान चुके हैं, लेकिन तलाशने के लिए बहुत कुछ है। यदि आप अपने डेटाबेस के ज्ञान को बढ़ाना चाहते हैं, तो आप हमारे गाइड को यहाँ देख सकते हैं:

  1. Learn MySQL / MariaDB for Beginners – Part 1
  2. Learn MySQL / MariaDB for Beginners – Part 2
  3. MySQL Basic Database Administration Commands – Part III
  4. 20 MySQL (Mysqladmin) Commands for Database Administration – Part IV
  5. 15 Useful MariaDB Performance Tuning and Optimization Tips – Part V

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