MySQL को सही डेटाबेस प्रबंधन प्रणालियों में से एक माना जाता है, इसलिए वेबसाइटों और विभिन्न अनुप्रयोगों के साथ काम करने में पेशेवरों और प्रेमियों दोनों द्वारा सक्रिय रूप से उपयोग किया जाता है। इस टूल के सही संचालन के लिए, इसे ऑपरेटिंग सिस्टम में स्थापित करना होगा और मौजूदा सर्वर और अतिरिक्त घटकों को दबाकर सही कॉन्फ़िगरेशन सेट करना होगा। आज हम यह दिखाना चाहते हैं कि सींगोस 7 चलाने वाले कंप्यूटर पर यह प्रक्रिया कैसे की जाती है।
Centos 7 में MySQL स्थापित करें
हमारे वर्तमान लेख में जानकारी को चरणों में विभाजित किया जाएगा ताकि प्रत्येक उपयोगकर्ता यह समझ सके कि लिनक्स में विचाराधीन घटक को कैसे जोड़ा जा रहा है, साथ ही साथ किस पैरामीटर का भुगतान किया जाना चाहिए। तुरंत स्पष्ट करें कि स्थापना के लिए और MySQL के साथ आगे की बातचीत के लिए आपको एक सक्रिय इंटरनेट कनेक्शन की आवश्यकता होगी, क्योंकि अभिलेखागार आधिकारिक भंडार से प्राप्त किए जाएंगे।चरण 1: प्रारंभिक क्रियाएं
बेशक, आप तुरंत अगले चरण पर आगे बढ़ सकते हैं और स्थापना करते हैं, हालांकि, मेजबान नाम निर्धारित करना आवश्यक होगा और यह सुनिश्चित करना होगा कि केंद्र में अब सभी नवीनतम अपडेट हैं। ओएस तैयार करने के लिए निम्नलिखित निर्देशों को समायोजित करें।
- ये और सभी बाद के कार्य क्रमशः टर्मिनल के माध्यम से किए जाएंगे, आपके लिए सुविधाजनक चलाने के लिए आवश्यक होगा। आप इसे एप्लिकेशन मेनू के माध्यम से कर सकते हैं या CTRL + ALT + T. कुंजी संयोजन को कम कर सकते हैं।
- यहां होस्टनाम कमांड दर्ज करें और Enter पर क्लिक करें।
- इसके अतिरिक्त, होस्टनाम-एफ निर्दिष्ट करें और दो परिणामों की तुलना करें। पहला पूरा हो गया है, और दूसरा - संक्षिप्त। अगर यह आपको उपयुक्त बनाता है, तो आगे बढ़ें। अन्यथा, आपको आधिकारिक दस्तावेज़ीकरण से निर्देशों का उपयोग करके होस्ट नाम बदलना होगा।
- किसी भी एप्लिकेशन को स्थापित करने से पहले, अपडेट की उपलब्धता की जांच करने की सिफारिश की जाती है ताकि बाद की प्रक्रियाएं सही तरीके से हों। ऐसा करने के लिए, sudo yum अद्यतन दर्ज करें और Enter पर क्लिक करें।
- यह विकल्प सुपरसुर की ओर से निष्पादित किया गया है, जिसका अर्थ है कि खाते के प्रमाणीकरण की पुष्टि करने के लिए आपको पासवर्ड दर्ज करने की आवश्यकता है। इस बात पर विचार करें कि वर्ण लिखते समय, वे कंसोल में प्रदर्शित नहीं होंगे।
- आपको अद्यतन पैकेज स्थापित करने की आवश्यकता के बारे में सूचित किया जाएगा, या एक चेतावनी स्क्रीन पर नहीं मिली है।
सभी अपडेट इंस्टॉल करने के बाद, परिवर्तनों को बदलने के लिए सिस्टम को पुनरारंभ करने की सिफारिश की जाती है। यदि अपडेट पाए गए थे, तो तुरंत अगले चरण में जाएं।
चरण 2: पैकेज डाउनलोड और इंस्टॉल करना
दुर्भाग्यवश, आप आधिकारिक भंडार से MySQL डाउनलोड करने में सक्षम नहीं होंगे और साथ ही इसे एक कमांड के साथ स्थापित करें। यह अभिलेखागार के अतिरिक्त संस्करणों और कुछ बारीकियों के कारण है, इसलिए पहले एक उपयुक्त पैकेज की पसंद पहले चाहिए।
आधिकारिक गोदामों MySQL पर जाएं
- विचाराधीन डेटाबेस प्रबंधन प्रणाली के सभी मौजूदा संस्करणों के साथ खुद को परिचित करने के लिए उपरोक्त लिंक पर जाएं। आरपीएम प्रारूप में रुचि के पैकेज का चयन करें और सही माउस बटन दबाकर संदर्भ मेनू को कॉल करके इसे लिंक कॉपी करें।
- जब आप डालते हैं, तो आप देखेंगे कि लिंक को सही तरीके से कॉपी किया गया था, और यदि आप ब्राउज़र से गुजरते हैं, तो आप आरपीएम पैकेज डाउनलोड करेंगे, लेकिन अब यह हमारे लिए जरूरी नहीं है, इसलिए हम कंसोल में चले जाएंगे।
- एक बार टर्मिनल में, WGET + कॉपी किया गया पिछला लिंक दर्ज करें और Enter पर क्लिक करें।
- इसके बाद, SUDO RPM -IVH MySQL57-COMMATION-RELEEE-EL7.RPM का उपयोग करें, इस लाइन में बेमेल को मौजूदा लिंक में निर्दिष्ट नंबरों पर बदल दें।
- यह ऑपरेशन सुपरसुर की ओर से भी किया जाता है, और इसलिए आपको पासवर्ड फिर से दर्ज करना होगा।
- प्रतीक्षा करें जब तक रिपॉजिटरी अपडेट पूरा हो जाए और पैकेज इंस्टॉल न करें।
- मुख्य स्थापना प्रक्रिया शुरू करने से पहले, sudo yum अद्यतन निर्दिष्ट करके भंडार सूची को अद्यतन करें।
- वाई संस्करण का चयन करके की गई कार्रवाई की पुष्टि करें।
- जब आप दोहराते हैं तो इसे फिर से करें।
- केवल सिस्टम को स्थापित करने की प्रक्रिया ही बनी हुई है। यह सूडो यम का उपयोग करके किया जाता है MySQL-Server कमांड।
- स्थापना या पैकेट अनपॅकिंग के लिए बिल्कुल सभी अनुरोधों की पुष्टि करें।
- डाउनलोड प्रक्रिया में कुछ मिनट लग सकते हैं, जो इंटरनेट की गति पर निर्भर करता है। इसके दौरान, टर्मिनल सत्र को बंद न करें ताकि सभी सेटिंग्स को रीसेट न किया जा सके।
- सफल स्थापना के बाद, SUDO Systemctl प्रारंभ MySQLD के माध्यम से सर्वर को सक्रिय करें।
- यदि मोड़ने वाली कोई त्रुटि नहीं है, तो इनपुट के लिए एक नई लाइन स्क्रीन पर दिखाई देगी।
जैसा कि आप देख सकते हैं, सेंटोस 7 में MySQL स्थापित करने से कुछ ही मिनट लग गए, और उपयोगकर्ता ने इतने सारे आदेश नहीं किए, जिनमें से अधिकांश को कॉपी किया जा सकता है और कंसोल में सम्मिलित किया जा सकता है। हालांकि, डीबीएमएस के साथ सही बातचीत के लिए, प्रारंभिक कॉन्फ़िगरेशन का उत्पादन करना आवश्यक होगा, जिस पर नीचे चर्चा की जाएगी।
चरण 3: प्रारंभिक सेटअप
अब हम डेटाबेस प्रबंधन प्रणाली को स्थापित करने के बिल्कुल सभी पहलुओं को प्रभावित नहीं करेंगे, क्योंकि यह लेख के विषय पर लागू नहीं होता है। हम सिर्फ उन मूलभूत कार्रवाइयों के बारे में बताना चाहते हैं जिन्हें उपयोगिता के प्रदर्शन की जांच करने और इसके लिए मानक नियम असाइन करने के लिए किया जाना चाहिए। ऐसा करने के लिए, आपको इस तरह की एक गाइड का पालन करना होगा:
- आइए एक आसान संपादक की स्थापना के साथ शुरू करें, क्योंकि सभी सेटिंग्स कॉन्फ़िगरेशन फ़ाइल में बदल दी गई हैं, जो ऐसे सॉफ़्टवेयर के माध्यम से खुलती हैं। नैनो का उपयोग करना सुविधाजनक है, इसलिए कंसोल में, सुडो यम नैनो स्थापित करें।
- यदि उपयोगिता अभी तक स्थापित नहीं हुई है, तो आपको नए अभिलेखागार के अतिरिक्त की पुष्टि करनी होगी। अन्यथा, स्ट्रिंग "प्रदर्शन कुछ भी नहीं" दिखाई देगी, इसलिए, आप अगले चरण में जा सकते हैं।
- Sudo Nano /etc/my.cnf डालें और इस कमांड को सक्रिय करें।
- BIND_ADDDRESS = STRING = जोड़ें और उस आईपी पते को निर्दिष्ट करें जिसमें आप सभी बंदरगाहों को जोड़ना और खोलना चाहते हैं। आप अतिरिक्त रूप से अन्य महत्वपूर्ण मानकों को निर्दिष्ट कर सकते हैं। आधिकारिक दस्तावेज़ीकरण में उनके बारे में और पढ़ें, जिसका संदर्भ नीचे दिखाया गया है।
- परिवर्तनों के बाद, CTRL + O पर क्लिक करके उन्हें लिखना न भूलें, और फिर Ctrl + X के माध्यम से नैनो से बाहर निकलें।
- प्रारंभ में, कॉन्फ़िगरेशन फ़ाइल में नेटवर्क की सुरक्षा को प्रभावित करने वाले पैरामीटर भी होते हैं। हैकिंग के दौरान वे एक संभावित कमजोर जगह हो सकते हैं, इसलिए इसे mysql_secure_installation करके उन्हें खत्म करने की सिफारिश की जाती है।
- इस ऑपरेशन की पुष्टि करने के लिए, व्यवस्थापक पासवर्ड दर्ज करें।
जैसा कि पहले उल्लेख किया गया है, हमने केवल कॉन्फ़िगरेशन के बुनियादी सिद्धांत का प्रदर्शन किया। इसके बारे में अधिक विस्तृत MySQL के आधिकारिक दस्तावेज़ीकरण में लिखा गया है।
आधिकारिक वेबसाइट पर MySQL दस्तावेज़ीकरण पढ़ने के लिए कूदो
चरण 4: रूट रूट पासवर्ड रीसेट
कभी-कभी MySQL को स्थापित करते समय उपयोगकर्ता एक सुपरसुर पासवर्ड सेट करते हैं, और फिर इसे भूल जाते हैं या नहीं जानते कि इसे प्रारंभ में चुना गया था, इसलिए हमने अंततः इस आलेख को एक्सेस कुंजी को रीसेट करने का निर्णय लेने का फैसला किया, जो इस तरह किया जाता है:
- "टर्मिनल" खोलें और सेवा के निष्पादन को रोकने के लिए Sudo Systemctl को MySQLD को स्टॉप करें।
- Systemctl सेट-पर्यावरण mysqld_opts = "- स्किप-ग्रांट-टेबल" के माध्यम से ऑपरेशन के सुरक्षित मोड पर जाएं।
- MySQL -U रूट दर्ज करके SuperUser के नाम से कनेक्ट करें। पासवर्ड का अनुरोध नहीं किया जाएगा।
- यह केवल एक नई पहुंच कुंजी बनाने के लिए निम्न आदेशों को निष्पादित करने के लिए बदले में बनी हुई है।
MySQL> MySQL का उपयोग करें;
MySQL> उपयोगकर्ता सेट पासवर्ड = पासवर्ड ("पासवर्ड") अपडेट करें जहां उपयोगकर्ता = 'रूट'; (जहां पासवर्ड आपकी नई पहुंच कुंजी है)
MySQL> फ्लश विशेषाधिकार;
Sudo systemctl अनसेट-पर्यावरण mysqld_opts
Sudo systemctl mysqld प्रारंभ करें
इसके बाद, नए पासवर्ड का उपयोग करके सर्वर से कनेक्ट करने का प्रयास करें। इस बार कोई कठिनाई नहीं होनी चाहिए।
आप Centos 7 में MySQL को स्थापित करने और सतह कॉन्फ़िगरेशन के लिए चरण-दर-चरण मैनुअल से परिचित हैं। जैसा कि आप देख सकते हैं, इसमें कुछ भी मुश्किल नहीं है, लेकिन आपको उपरोक्त अनुशंसाओं को एक पूर्ण गाइड के साथ कनेक्ट करने के लिए नहीं मानना चाहिए वेब सर्वर या एप्लिकेशन के साथ आगे बातचीत करने के लिए डेटाबेस। यह सब मैन्युअल रूप से किया जाना चाहिए, साइट के विनिर्देशों से दूर, कार्यक्रम और उपयोग किए गए सभी घटकों के आधिकारिक दस्तावेज़ीकरण का अध्ययन करना होगा।
यह सभी देखें:
सेंटोस 7 में phpmyadmin स्थापित करना
सेंटोस 7 में स्थापना PHP 7