मारियाडीबी एक खुला स्रोत, समुदाय द्वारा विकसित संबंधपरक डेटाबेस प्रबंधन प्रणाली है। इसे MySQL . से फोर्क किया गया है और उन डेवलपर्स द्वारा बनाया और अनुरक्षित किया गया जिन्होंने MySQL . बनाया . मारियाडीबी MySQL के साथ अत्यधिक संगत होने का इरादा है लेकिन MariaDB . में नई सुविधाएं जोड़ी गई हैं नए स्टोरेज इंजन की तरह (एरिया , कॉलमस्टोर , माईरॉक्स )।
इस लेख में, हम MariaDB . की स्थापना और कॉन्फ़िगरेशन पर एक नज़र डालेंगे CentOS 8 . पर लिनक्स।
चरण 1:CentOS 8 पर MariaDB रिपॉजिटरी सक्षम करें
आधिकारिक मारियाडीबी डाउनलोड पेज पर जाएं और CentOS . चुनें वितरण और CentOS 8 . के रूप में संस्करण के रूप में और MariaDB 10.5 (स्थिर संस्करण) भंडार प्राप्त करने के लिए।
विवरण चुनने के बाद, आपको MariaDB YUM . मिलेगा भंडार भरता है। इन प्रविष्टियों को /etc/yum.repos.d/MariaDB.repo नामक फ़ाइल में कॉपी और पेस्ट करें ।
$ sudo vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5/centos8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
एक बार रिपोजिटरी फ़ाइल के स्थान पर, आप निम्न आदेश चलाकर भंडार को सत्यापित कर सकते हैं।
$ dnf repolist
चरण 2:CentOS 8 पर MariaDB स्थापित करना
अब MariaDB . को स्थापित करने के लिए dnf कमांड का उपयोग करें पैकेज।
$ sudo dnf install MariaDB-server -y
इसके बाद, MariaDB शुरू करें सेवा और सिस्टम स्टार्टअप के दौरान इसे ऑटोस्टार्ट करने के लिए सक्षम करें।
$ systemctl start mariadb $ systemctl enable mariadb
MariaDB . की स्थिति जांचें निम्न आदेश चलाकर सेवा।
$ systemctl status mariadb
अगर आपके पास फ़ायरवॉल . है सक्षम है, आपको MariaDB add जोड़ना होगा नीचे दिए गए आदेश को चलाकर फ़ायरवॉल नियम के लिए। एक बार नियम जोड़ने के बाद, फ़ायरवॉल को पुनः लोड करने की आवश्यकता होती है।
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
चरण 3:CentOS 8 पर MariaDB सर्वर को सुरक्षित करना
अंतिम चरण के रूप में, हमें एक सुरक्षित MariaDB . चलाने की आवश्यकता है स्थापना स्क्रिप्ट। यह स्क्रिप्ट रूट पासवर्ड सेट करने, विशेषाधिकारों को पुनः लोड करने, परीक्षण डेटाबेस को हटाने, रूट लॉगिन को अस्वीकार करने का ध्यान रखती है।
$ sudo mysql_secure_installation
अब MariaDB . से कनेक्ट करें रूट उपयोगकर्ता के रूप में और निम्न कमांड चलाकर संस्करण की जांच करें।
$ mysql -uroot -p
इस लेख के लिए बस इतना ही। हमने देखा है कि कैसे MariaDB को स्थापित और कॉन्फ़िगर किया जाए CentOS 8 . पर लिनक्स।