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

Debian पर MariaDB कैसे इंस्टॉल और कॉन्फ़िगर करें

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

डेबियनमारियाDBडेटाबेससर्वर सेटअपएसक्यूएललिनक्सओपन सोर्ससिस्टम प्रशासनसीएलआईसॉफ्टवेयर

Debian पर MariaDB कैसे इंस्टॉल और कॉन्फ़िगर करें

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

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

MariaDB का परिचय

MariaDB एक समुदाय द्वारा विकसित, व्यावसायिक रूप से समर्थित MySQL संबंध डेटाबेस प्रबंधन प्रणाली का फोर्क है। इसे GNU जनरल पब्लिक लाइसेंस (GPL) के तहत निःशुल्क बनाए रखने का इरादा है। मूल रूप से MySQL का फोर्क होने के कारण, MariaDB MySQL के साथ अपनी संगतता बनाए रखता है और नई विशेषताएँ जोड़ता है, प्रदर्शन में सुधार करता है और बग्स को ठीक करता है। यह एक मजबूत, विश्वसनीय और पूरी तरह से ओपन-सोर्स डेटाबेस तकनीक है जो एक बड़े उपयोगकर्ता समुदाय को आकर्षित करती है।

पूर्व आवश्यकताएँ

Debian पर MariaDB की स्थापना और कॉन्फ़िगरेशन शुरू करने से पहले, कुछ पूर्व आवश्यकताओं का ध्यान रखना आवश्यक है:

सुनिश्चित करें कि आपके सिस्टम पर सभी पैकेज अपडेटेड हैं। निम्नलिखित कमांड चलाएँ:

sudo apt update && sudo apt upgrade -y

MariaDB की स्थापना

Debian पर MariaDB की स्थापना का कार्य APT पैकेज प्रबंधन उपकरण का उपयोग करके पूरा किया जा सकता है। इसे इस प्रकार स्थापित किया जा सकता है:

चरण 1: MariaDB रेपो जोड़ना

अधिकांश लिनक्स वितरणों के लिए आधिकारिक रिपॉजिटरीज़ में MariaDB पैकेज शामिल हैं। हालांकि, नवीनतम संस्करण प्राप्त करने के लिए, या यह सुनिश्चित करने के लिए कि किस संस्करण को स्थापित किया जाए, आधिकारिक MariaDB रेपो को जोड़ना सिफारिश किया गया है।

MariaDB रेपो कॉन्फ़िगरेशन पृष्ठ खोलें, और यहाँ अपने Debian संस्करण के लिए रेपो सेटअप खोजें: https://downloads.mariadb.org/mariadb/repositories/

अपने Debian सिस्टम संस्करण के अनुसार, रेपो जोड़ने के लिए कमांड चलाएँ। उदाहरण के लिए, Debian 10 के लिए:

sudo apt install software-properties-common dirmngr -y sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.5/debian buster main'

चरण 2: MariaDB सर्वर और क्लाइंट को स्थापित करना

रेपो जोड़ने के बाद अपने पैकेज डेटाबेस को अपडेट करें:

sudo apt update

मारियाDB सर्वर और क्लाइंट निम्नलिखित कमांड का उपयोग करके स्थापित करें:

sudo apt install mariadb-server mariadb-client -y

स्थापना के बाद MariaDB सेवा स्वतः शुरू हो जाएगी। इसे इस प्रकार जांचें:

sudo systemctl status mariadb

मूल कॉन्फ़िगरेशन

एक बार MariaDB इंस्टॉल हो जाने के बाद, कुछ मूल कॉन्फ़िगरेशन चरणों की सिफारिश की जाती है।

चरण 1: MariaDB इंस्टॉल का सुरक्षितकरण

MariaDB के साथ सुरक्षा सेटिंग्स को आसानी से समायोजित करने के लिए एक सुरक्षा स्क्रिप्ट आती है। निम्नलिखित कमांड चलाएँ:

sudo mysql_secure_installation

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

चरण 2: MariaDB तक पहुँच प्राप्त करना

MariaDB के साथ इंटरैक्ट करने के लिए, निम्नलिखित को चलाकर MariaDB शेल में प्रवेश करें:

sudo mariadb

आप MariaDB शेल इंटरफ़ेस देखेंगे जहाँ आप SQL क्वेरी और कमांड चला सकते हैं।

MariaDB को सुरक्षित करना

हालांकि हमने सुरक्षित इंस्टॉलर स्क्रिप्ट चलाई हैं, यह समझना और अतिरिक्त सुरक्षा सेटिंग्स सुनिश्चित करना हमेशा अच्छा होता है जो मैन्युअल रूप से समायोजित की जा सकती हैं।

MariaDB सर्वर कॉन्फ़िगरेशन फ़ाइल खोलें:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

इस फाइल के भीतर, आप कई महत्वपूर्ण सुरक्षा सेटिंग्स को कॉन्फ़िगर कर सकते हैं, जिसमें फ़ाइल अनुमतियाँ, पोर्ट और सॉकेट सेटअप इत्यादि शामिल हैं।

bind-address = 127.0.0.1
port = 3306

परिवर्तन करने के बाद फाइल को सहेजें और बाहर निकलें। संशोधनों को लागू करने के लिए MariaDB सेवा को पुनः आरंभ करें:

sudo systemctl restart mariadb

डाटाबेस और उपयोगकर्ता बनाना

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

चरण 1: MariaDB शेल तक पहुँच प्राप्त करें

निम्नलिखित कमांड का उपयोग करते हुए MariaDB शेल में लॉगिन करें:

sudo mariadb

चरण 2: एक नया डेटाबेस बनाएं

एक नया डेटाबेस बनाने के लिए, निम्नलिखित कमांड चलाएँ, my_database को अपनी इच्छित डेटाबेस नाम से बदलें:

CREATE DATABASE my_database;

डेटाबेस की सूची दिखाकर इसे सुनिश्चित करें:

SHOW DATABASES;

चरण 3: एक नया उपयोगकर्ता बनाएं

इस डेटाबेस को संभालने के लिए एक नया उपयोगकर्ता बनाएं। नीचे दिए गए कमांड का उपयोग करें और my_user और password123 को अपने पसंदीदा उपयोगकर्ता नाम और पासवर्ड से बदलें:

CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'password123';

चरण 4: विशेषाधिकार देना

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

GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';

नए उपयोगकर्ता और विशेषाधिकार सेटिंग को सही से लोड करने के लिए विशेषाधिकार फ्लश करें:

FLUSH PRIVILEGES;

निम्नलिखित को टाइप करके MariaDB शेल से बाहर निकलें:

EXIT;

निष्कर्ष

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

अपने MariaDB सेटअप का अधिकतर लाभ उठाने के लिए डेटाबेस प्रबंधन में नवीनतम अपडेट और प्रथाओं के बारे में सूचित रहना जारी रखें।

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


टिप्पणियाँ