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

Ubuntu पर MySQL कैसे इंस्टॉल करें

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

माईएसक्यूएलडेटाबेसउबंटूसर्वरलिनक्सस्थापनाकॉन्फ़िगरेशनऑपरेटिंग सिस्टमप्रणालीसेटअप

Ubuntu पर MySQL कैसे इंस्टॉल करें

अनुवाद अपडेट किया गया 2 सप्ताह पहले

MySQL एक लोकप्रिय रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है। इसे इसकी गति, विश्वसनीयता, और उपयोग में आसानी के कारण व्यापक रूप से उपयोग किया जाता है। चाहे आप एक वेब सर्वर सेट कर रहे हों या PHP और अन्य डेटाबेस-चालित एप्लिकेशन में शामिल हो रहे हों, MySQL मौलिक है। आपके Ubuntu सिस्टम पर MySQL के साथ आरंभ करने में आपकी मदद करने के लिए, यहाँ एक व्यापक गाइड है। इस पाठ में, हम सरल शब्दों में समझाएँगे कि आप Ubuntu ऑपरेटिंग सिस्टम पर MySQL कैसे इंस्टॉल कर सकते हैं। स्पष्टीकरण और सरलता सुनिश्चित करने के लिए इसे चरण-दर-चरण देखें।

चरण 1: अपने सिस्टम को अपडेट करें

इंस्टॉलेशन प्रक्रिया शुरू करने से पहले, सुनिश्चित करें कि आपका Ubuntu सिस्टम अप-टू-डेट है। उन्नयन और अन्य सॉफ़्टवेयर के लिए पैकेज सूची को अपडेट करने के लिए निम्नलिखित कमांड चलाएँ:

sudo apt update

अपडेट की गई पैकेज सूचियों के साथ, यह सुनिश्चित करने के लिए अपग्रेड कमांड को निष्पादित करें कि सभी इंस्टॉल किए गए पैकेज अप-टू-डेट हैं:

sudo apt upgrade

अपने सिस्टम को अपडेट करना आवश्यक है ताकि संगतता और अन्य समस्याएं न हों।

चरण 2: MySQL पैकेज इंस्टॉल करें

Ubuntu के APT पैकेज रिपॉजिटरी में डिफ़ॉल्ट रूप से MySQL शामिल है। MySQL को इंस्टॉल करने के लिए, apt कमांड का उपयोग करें:

sudo apt install mysql-server

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

चरण 3: MySQL इंस्टॉलेशन की पुष्टि करें

इंस्टॉलेशन प्रक्रिया पूरी होने के बाद, सुनिश्चित करें कि MySQL सेवा बिना किसी समस्या के चल रही है। आप निम्नलिखित करके स्थिति की जाँच कर सकते हैं:

sudo systemctl status mysql

यह कमांड आउटपुट देगा कि MySQL चालू और चल रहा है।

चरण 4: MySQL इंस्टॉलेशन को सुरक्षित करें

MySQL में बॉक्स से बाहर कुछ सुरक्षा खामियाँ होती हैं, जैसे कि डिफ़ॉल्ट सेटिंग्स जो उत्पादन वातावरण के लिए उपयुक्त नहीं हो सकती हैं। mysql_secure_installation स्क्रिप्ट का उपयोग करके सुरक्षा बढ़ाएँ, जो आपको MySQL सर्वर की सुरक्षा में सुधार करने की अनुमति देती है:

sudo mysql_secure_installation

इस प्रक्रिया के दौरान, आपसे अपनी MySQL इंस्टॉलेशन की सुरक्षा से संबंधित कई प्रश्न पूछे जाएंगे। सभी प्रॉम्प्ट के लिए Yes (Y) उत्तर देना विशेष रूप से अनुशंसित है, खासकर रूट पासवर्ड सेट करने और गुमनाम उपयोगकर्ताओं को हटाने के लिए।

चरण 5: MySQL इंस्टॉलेशन का परीक्षण करें

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

mysql -u root -p

सिस्टम आपसे पहले सेट किया हुआ रूट पासवर्ड पूछेगा। अगर आपका लॉगिन सफल होता है, तो आप स्वयं को MySQL कंसोल में mysql> के रूप में पाएंगे। बाहर निकलने के लिए, टाइप करें:

exit;

चरण 6: MySQL डेटाबेस और उपयोगकर्ता बनाएं

अब जब MySQL काम कर रहा है, तो चलिए एक सैम्पल डेटाबेस बनाते हैं और एक यूज़र अकाउंट बनाते हैं जो इसे एक्सेस कर सकता है। पहले, रूट उपयोगकर्ता के रूप में MySQL कंसोल में फिर से लॉग इन करें:

mysql -u root -p

लॉग इन करने के बाद, आप एक डेटाबेस बना सकते हैं:

CREATE DATABASE testdb;

इसके बाद, एक नया MySQL उपयोगकर्ता खाता बनाएं जो इस डेटाबेस तक पहुँच सकता है। username और 'password' को अपने पसंदीदा उपयोगकर्ता नाम और पासवर्ड से बदलें:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

अब नए उपयोगकर्ता को नए डेटाबेस पर सभी विशेषाधिकार दें:

GRANT ALL PRIVILEGES ON testdb.* TO 'username'@'localhost';

अंत में, परिवर्तन लागू करें:

FLUSH PRIVILEGES;

आपका नया उपयोगकर्ता username अब डेटाबेस testdb पर सभी विशेषाधिकार रखता है।

चरण 7: MySQL रिमोट एक्सेस कॉन्फ़िगर करें (वैकल्पिक)

यदि आप किसी रिमोट स्थान से अपने MySQL सर्वर से कनेक्ट करना चाहते हैं, तो आपको रिमोट कनेक्शन्स की अनुमति देने के लिए MySQL को कॉन्फ़िगर करना होगा। MySQL कॉन्फ़िगरेशन फ़ाइल संपादित करें:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

इस पंक्ति को देखें:

bind-address = 127.0.0.1

इसे बदलकर:

bind-address = 0.0.0.0

फ़ाइल को सहेजें और बाहर निकलें। यह बदलाव MySQL को किसी भी IP पते से कनेक्शन स्वीकार करने की अनुमति देता है। बदलाव लागू करने के लिए MySQL पुनः आरंभ करें:

sudo systemctl restart mysql

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

चरण 8: MySQL को कस्टमाइज करें (वैकल्पिक)

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

sudo apt install mysqltuner

इसे चलाने के लिए निष्पादित करें:

mysqltuner

यह टूल आपके MySQL कॉन्फ़िगरेशन का विश्लेषण करेगा और अनुकूलन के लिए सिफारिशें प्रदान करेगा।

निष्कर्ष

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

MySQL तैयार होने के साथ, आप एप्लिकेशन बनाने, जटिल डेटाबेस प्रबंधित करने, या अपने परियोजना की आवश्यकताओं को पूरा करने के लिए इसे कई अन्य टूल और प्लेटफ़ॉर्म के साथ एकीकृत करने में गहराई तक जा सकते हैं। Ubuntu पर MySQL के साथ अपनी यात्रा का आनंद लें!

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


टिप्पणियाँ