MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

रॉकी लिनक्स और अल्मालिनक्स पर मारियाडीबी कैसे स्थापित करें

मारियाडीबी एक स्वतंत्र और समुदाय द्वारा विकसित रिलेशनल डेटाबेस सिस्टम है जो बेहद लोकप्रिय MySQL डेटाबेस मैनेजमेंट सिस्टम के लिए एक संगत ड्रॉप-इन प्रतिस्थापन है।

MySQL के मूल डेवलपर्स द्वारा Oracle द्वारा MySQL के अधिग्रहण के साथ अपनी गलतफहमी व्यक्त करने के बाद इसे MySQL से फोर्क किया गया था। तब से, मारियाडीबी को जीएनयू लाइसेंस के तहत मुक्त और खुला स्रोत बने रहने की गारंटी है।

मारियाडीबी अपने तेज प्रदर्शन, मापनीयता, स्थिरता और मजबूती के लिए व्यापक रूप से लोकप्रिय है। यह लिनक्स, फ्रीबीएसडी, मैक और विंडोज सहित ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला के साथ संगत है।

स्टोरेज इंजन, प्लगइन्स और अन्य कूल टूल्स का समृद्ध सेट जो इसे प्रदान करता है, इसे विभिन्न उपयोग के मामलों जैसे डेटा एनालिटिक्स, डेटा वेयरहाउसिंग, ट्रांजेक्शनल प्रोसेसिंग आदि के लिए एक आदर्श विकल्प बनाता है। वास्तव में, यह LAMP और LEMP स्टैक का एक प्रमुख घटक है जिसका उपयोग वेब अनुप्रयोगों को होस्ट करने के लिए किया जाता है।

MariaDB सुविधाएँ

मारियाडीबी की प्रमुख विशेषताओं में शामिल हैं:

  • गैलेरा क्लस्टरिंग तकनीक।
  • नए स्टोरेज इंजन जैसे कि InnoDB, XtraDB, Aria, TokuDB, CONNECT, और SEQUENCE कुछ का उल्लेख करने के लिए।
  • तेज़ और बेहतर प्रतिकृति.
  • उन्नत थ्रेड पूल 200,00+ कनेक्शन तक का समर्थन करने में सक्षम है।
  • नई विशेषताएं जैसे सिस्टम-संस्करण तालिकाएं, एंकर डेटा प्रकार, और यूनिक्स सॉकेट प्रमाणीकरण कुछ का उल्लेख करने के लिए।

इस लेख में, हम आपको बताएंगे कि MariaDB . कैसे स्थापित करें रॉकी ​​लिनक्स 8 . पर डेटाबेस सर्वर और अल्मालिनक्स 8

चरण 1:रॉकी लिनक्स में मारियाडीबी रिपोजिटरी जोड़ें

डिफ़ॉल्ट रूप से, रॉकी ​​लिनक्स ऐपस्ट्रीम रिपॉजिटरी MariaDB 10.3 . प्रदान करता है . हालाँकि, यह नवीनतम संस्करण नहीं है। फिलहाल, वर्तमान स्थिर रिलीज MariaDB 10.6 . है ।

नवीनतम संस्करण स्थापित करने के लिए, एक MariaDB create बनाएं आपके सिस्टम पर रिपॉजिटरी फ़ाइल इस प्रकार है।

$ sudo vim /etc/yum.repos.d/mariadb.repo

दिखाई गई पंक्तियों को चिपकाएँ।

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

फिर परिवर्तनों को सहेजें और फ़ाइल से बाहर निकलें।

इसके बाद, नए जोड़े गए रिपॉजिटरी को पंजीकृत करने के लिए रॉकी के लिए सिस्टम रिपॉजिटरी को अपडेट करें।

$ sudo dnf update

चरण 2:रॉकी लिनक्स में मारियाडीबी स्थापित करें

रिपोजिटरी के साथ, साथ चलें और MariaDB . को स्थापित करें डेटाबेस सर्वर जैसा दिखाया गया है:

$ sudo dnf install mariadb-server mariadb

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

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

फिर MariaDB . की रनिंग स्थिति सत्यापित करें ।

$ sudo systemctl status mariadb

आउटपुट से पता चलता है कि सब कुछ वैसा ही काम कर रहा है जैसा उसे करना चाहिए।

चरण 3:रॉकी लिनक्स में मारियाडीबी को सुरक्षित करें

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

ऐसा करने के लिए, हम नीचे स्क्रिप्ट चलाएंगे।

$ sudo mysql_secure_installation

सबसे पहले, रूट पासवर्ड सेट करें।

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

MariaDB . में लॉग इन करने के लिए डेटाबेस सर्वर, निम्न कमांड चलाएँ

$ sudo mysql -u root -p

रूट पासवर्ड प्रदान करें जिसे आपने पिछले चरण में कॉन्फ़िगर किया था और ENTER press दबाएं MariaDB . तक पहुंचने के लिए खोल।

और वहाँ तुम जाओ। हमने MariaDB . को सफलतापूर्वक स्थापित कर लिया है रॉकी ​​लिनक्स 8 . पर डेटाबेस सर्वर . याद रखें, आप अभी भी AppStream . द्वारा प्रदान किए गए संस्करण का उपयोग कर सकते हैं भंडार जो ठीक काम करेगा। हालाँकि, यदि आप MariaDB . का नवीनतम संस्करण स्थापित करना चाह रहे हैं , फिर रिपोजिटरी जोड़ने से चाल चल जाएगी।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मारियाडीबी में एक तिथि से लघु दिन का नाम कैसे प्राप्त करें

  2. डॉकर, जावा स्प्रिंग और जेडीबीसी का उपयोग करके मारियाडीबी के साथ शुरुआत करना

  3. Oracle डेटाबेस से MariaDB में माइग्रेट करना - आपको क्या पता होना चाहिए

  4. मारियाडीबी JSON_KEYS () समझाया गया

  5. मारियाडीबी में एक डेटाबेस के चरित्र सेट और संयोजन को सेट करें