MySQL योग्यरित्या सर्वोत्तम डेटाबेस व्यवस्थापन प्रणालींपैकी एक मानले जाते, म्हणून वेबसाइट्स आणि विविध अनुप्रयोगांसह कार्यरत व्यावसायिक आणि प्रेमींनी सक्रियपणे वापरले जाते. या साधनाच्या योग्य ऑपरेशनसाठी, ते ऑपरेटिंग सिस्टममध्ये स्थापित केले जावे लागेल आणि विद्यमान सर्व्हर आणि अतिरिक्त घटकांमधून पुसून योग्य कॉन्फिगरेशन सेट करणे आवश्यक आहे. आज आम्ही ही प्रक्रिया संगणकावर चालणार्या सेंटोस 7 वर कशी केली जाते ते सांगू इच्छितो.
सेंटोस 7 मध्ये mysql स्थापित करा
आमच्या वर्तमान लेखातील माहिती अवस्थेत विभागली जाईल जेणेकरून प्रत्येक वापरकर्त्याने लिनक्समध्ये विचारात घेतल्याप्रमाणे घटक कसे जोडले जात आहे, तसेच कोणत्या पॅरामीटर्सला प्रथम पैसे दिले जावे. ताबडतोब स्पष्टीकरण द्या की मायस्क्लुएलशी अधिक संवाद साधण्यासाठी आणि आपल्याला सक्रिय इंटरनेट कनेक्शनची आवश्यकता असेल, कारण अभिलेख अधिकृत रेपॉजिटरीजमधून प्राप्त होईल.चरण 1: प्राथमिक क्रिया
अर्थात, आपण ताबडतोब पुढील चरणावर जा आणि इंस्टॉलेशन सुरू करू शकता, तथापि, यजमान नाव निर्धारित करणे आवश्यक आहे आणि सेंटोसमध्ये आता सर्व नवीनतम अद्यतने असल्याचे सुनिश्चित करणे आवश्यक आहे. ओएस तयार करण्यासाठी खालील सूचना समायोजित करा.
- हे आणि सर्व त्यानंतरचे कार्य क्रमश: टर्मिनलद्वारे केले जाईल, आपल्यासाठी सोयीस्कर चालविणे आवश्यक आहे. आपण हे अनुप्रयोग मेन्यूद्वारे करू शकता किंवा CTRL + ALT + T. की संयोजन कमी करू शकता.
- येथे यजमाननाव कमांड एंटर करा आणि एंटर वर क्लिक करा.
- याव्यतिरिक्त, होस्टनाव-एफ निर्दिष्ट करा आणि दोन परिणामांची तुलना करा. प्रथम पूर्ण आहे, आणि दुसरा - संक्षेप. ते आपल्याला अनुकूल असल्यास, पुढे जा. अन्यथा, आपल्याला अधिकृत दस्तऐवजाच्या सूचनांचा वापर करून होस्ट नाव बदलावे लागेल.
- कोणताही अनुप्रयोग स्थापित करण्यापूर्वी, अद्यतनांची उपलब्धता तपासण्याची शिफारस केली जाते जेणेकरून सर्व प्रक्रिया योग्यरित्या जा. हे करण्यासाठी, sudo yum अद्यतन आणि एंटर वर क्लिक करा.
- हा पर्याय सुपरयुझरच्या वतीने अंमलात आणला जातो, याचा अर्थ खात्याच्या प्रमाणीकरणाची पुष्टी करण्यासाठी आपल्याला संकेतशब्द प्रविष्ट करण्याची आवश्यकता आहे. वर्ण लिहिताना विचारात घ्या, ते कन्सोलमध्ये प्रदर्शित केले जाणार नाहीत.
- आपल्याला अद्ययावत पॅकेजेस स्थापित करण्याची आवश्यकता आहे किंवा स्क्रीनवर अद्यतने आढळल्या जाणार नाहीत याची आपल्याला सूचना दिली जाईल.
सर्व अद्यतने स्थापित केल्यानंतर, बदल बदलण्यासाठी सिस्टम रीस्टार्ट करण्याची शिफारस केली जाते. जर अद्यतने सापडल्या नाहीत तर ताबडतोब पुढील टप्प्यात जा.
चरण 2: पॅकेजेस डाउनलोड आणि स्थापित करणे
दुर्दैवाने, आपण अधिकृत रेपॉजिटरीमधून MySQL डाउनलोड करण्यास सक्षम असणार नाही आणि एकाच कमांडसह ते स्थापित करू शकणार नाही. हे मोठ्या संख्येने आवृत्त्यांमुळे आणि संग्रहणांच्या जोडणीसह काही गैरसामान्य आहे, तर प्रथम योग्य पॅकेजची निवड प्रथम आवश्यक आहे.
अधिकृत गोदाम mysql वर जा
- डेटाबेस व्यवस्थापन प्रणालीच्या सर्व विद्यमान आवृत्तींसह स्वत: ला परिचित करण्यासाठी वरील दुव्यावर जा. RPM स्वरूपनात स्वारस्याचे पॅकेज निवडा आणि उजवे माउस बटण दाबून संदर्भ मेनूला कॉल करुन त्यात कॉपी करा.
- जेव्हा आपण घालाल तेव्हा आपल्याला दिसेल की दुवा योग्यरित्या कॉपी करण्यात आला होता आणि आपण ब्राउझरद्वारे जात असल्यास, आपण RPM पॅकेज डाउनलोड कराल, परंतु आता आपल्यासाठी हे आवश्यक नाही, म्हणून आम्ही कन्सोलवर जाईन.
- एकदा टर्मिनलमध्ये, wget + कॉपी केलेले मागील दुवा प्रविष्ट करा आणि एंटर वर क्लिक करा.
- पुढे, sudo rpm -vh mysql57-समुद्री-प्रकाशन-एल 7.आरपीएम वापरा, या ओळीत मिसळलेल्या दुव्यामध्ये निर्दिष्ट केलेल्या संख्यांमध्ये बदलणे.
- हे ऑपरेशन सुपरयुझरच्या वतीने केले जाते आणि म्हणून आपल्याला संकेतशब्द पुन्हा प्रविष्ट करावा लागेल.
- रेपॉजिटरी अपडेट पूर्ण होईपर्यंत प्रतीक्षा करा आणि पॅकेज स्थापित करा.
- मुख्य स्थापना प्रक्रिया सुरू करण्यापूर्वी, sudo yum अद्यतन निर्देशीत करून रेपॉजिटरी यादी अद्यतनित करा.
- वाई आवृत्ती निवडून केलेल्या कृतीची पुष्टी करा.
- आपण पुन्हा पुन्हा करा.
- केवळ सिस्टम स्थापित करण्याची प्रक्रिया कायम राहिली. हे sudo yum yum mysql-shive आदेश स्थापित करते.
- स्थापना किंवा पॅकेट अनपॅकिंगसाठी पूर्णपणे सर्व विनंत्यांची पुष्टी करा.
- डाउनलोड प्रक्रियेस काही मिनिटे लागू शकतात, जे इंटरनेटच्या वेगाने अवलंबून असते. या दरम्यान, टर्मिनल सत्र बंद करू नका जेणेकरून सर्व सेटिंग्ज रीसेट न करता.
- यशस्वी स्थापनेनंतर, Sudo Systemctl द्वारे सर्व्हर सक्रिय करा MySQLD सुरू करा.
- चालू असताना कोणतीही त्रुटी नसल्यास, स्क्रीनवर इनपुटसाठी एक नवीन ओळ दिसून येईल.
आपण पाहू शकता, सेंटोसमध्ये MySQL इंस्टॉल करणे 7 काही मिनिटे लागले आणि वापरकर्त्याने इतके कमांड घेतलेले नाही, त्यापैकी बहुतेक जण कॉपी केले जाऊ शकतात आणि कन्सोलमध्ये घाला. तथापि, डीबीएमएसशी योग्य संवाद साधण्यासाठी, प्रारंभिक कॉन्फिगरेशन तयार करणे आवश्यक आहे, जे खाली चर्चा केली जाईल.
चरण 3: प्रारंभिक सेटअप
आता आम्ही डेटाबेस व्यवस्थापन प्रणाली सेट अप करण्याच्या सर्व पैलूंवर परिणाम करणार नाही कारण हे लेखाच्या विषयावर लागू होत नाही. आम्ही केवळ युटिलिटीचे कार्यप्रदर्शन तपासण्यासाठी आणि त्यासाठी मानक नियम नियुक्त केलेल्या मूलभूत कार्यांबद्दल सांगायचे आहे. हे करण्यासाठी, आपल्याला अशा मार्गदर्शकाचे अनुसरण करणे आवश्यक आहे:
- चला एक सुलभ संपादकाच्या स्थापनेसह प्रारंभ करू, कारण सर्व सेटिंग्ज कॉन्फिगरेशन फाइलमध्ये बदलली जातात, जे अशा सॉफ्टवेअरद्वारे उघडते. नॅनो वापरणे सोयीस्कर आहे, म्हणून कन्सोलमध्ये, sudo yum नॅनो स्थापित करा.
- जर युटिलिटी स्थापित झाली नाही तर आपल्याला नवीन संग्रहणांच्या जोडणीची पुष्टी करावी लागेल. अन्यथा, "काहीही कार्य करणे" स्ट्रिंग सरळ दिसेल, म्हणून आपण पुढील चरणावर जाऊ शकता.
- Sudo nono /etc/my.cnf घाला आणि हा आदेश सक्रिय करा.
- Bind_Address = string जोडा = आणि आपण ज्या अॅपला कनेक्ट करू इच्छिता त्या IP पत्ता निर्दिष्ट करा आणि सर्व बंदर उघडा. आपण याव्यतिरिक्त इतर महत्त्वपूर्ण पॅरामीटर्स निर्दिष्ट करू शकता. अधिकृत दस्तऐवजामध्ये त्यांच्याबद्दल अधिक वाचा, ज्या संदर्भात खाली दर्शविलेले आहे.
- बदल केल्यानंतर, Ctrl + ओ वर क्लिक करून त्यांना लिहायला विसरू नका, आणि नंतर नॅनो कडून CTRL + X द्वारे बाहेर पडा.
- सुरुवातीला, संरचना फाइलमध्ये नेटवर्कच्या सुरक्षिततेला प्रभावित करणारे पॅरामीटर्स देखील आहेत. हॅकिंग दरम्यान ते संभाव्य कमकुवत जागा असू शकतात, म्हणून mysql_secure_installation करून त्यांना काढून टाकण्याची शिफारस केली जाते.
- या ऑपरेशनची पुष्टी करण्यासाठी, प्रशासक संकेतशब्द प्रविष्ट करा.
आधी सांगितल्याप्रमाणे, आम्ही केवळ कॉन्फिगरेशनचे मूलभूत सिद्धांत प्रदर्शित केले. याबद्दल अधिक तपशीलवार पुढील MySQL च्या अधिकृत दस्तऐवजीकरण मध्ये लिहिले आहे.
अधिकृत वेबसाइटवर MySQL दस्तऐवजीकरण वाचण्यासाठी जा
चरण 4: रूट रूट पासवर्ड रीसेट करा
कधीकधी वापरकर्ते MySQL एक सुपरयुझर पासवर्ड सेट करते आणि नंतर ते विसरून जा किंवा नंतर ते माहित नाही की ते प्रारंभिकपणे निवडले गेले आहे, म्हणून आम्ही शेवटी प्रवेश की रीसेट करण्यासाठी या लेखावर निर्णय घेतला आहे, जे यासारखे केले जाते:
- "टर्मिनल" उघडा आणि सेवेच्या अंमलबजावणी थांबविण्यासाठी sudo systemctl तेथे mysqlld थांबवा.
- Systemctl सेट-पर्यावरण MySQLD_OPTS = "- वगळता-अनुदान-सारण्या द्वारे ऑपरेशनच्या सुरक्षित मोडवर जा.
- MySQL -U रूट प्रविष्ट करून सुपरयुझरच्या नावावरून कनेक्ट करा. पासवर्डची विनंती केली जाणार नाही.
- नवीन प्रवेश की तयार करण्यासाठी खालील आज्ञा कार्यान्वित करण्यासाठी केवळ तेच चालू आहे.
MySQL> mysql वापरा;
MySQL> वापरकर्ता सेट संकेतशब्द = संकेतशब्द ("संकेतशब्द") जेथे वापरकर्ता = 'रूट'); (जेथे संकेतशब्द आपली नवीन प्रवेश की आहे)
MySQL> फ्लश विशेषाधिकार;
Sudo systemctl अन्वेषण-पर्यावरण mysqld_opts
Sudo systemctl mysqld सुरू
त्यानंतर, नवीन पासवर्ड वापरून पुन्हा सर्व्हरशी कनेक्ट करण्याचा प्रयत्न करा. यावेळी कोणतीही अडचण नसावी.
सेंटोसॉफ्टमध्ये MySQL इंस्टॉल करण्यासाठी आणि कॉन्फिगरेशन कॉन्फिगरेशनसाठी आपण चरण-दर-चरण मॅन्युअलसह परिचित केले आहे. आपण पाहू शकता, यामध्ये काहीही अवघड नाही, परंतु आपण उपरोक्त शिफारसींना कनेक्ट करण्यासाठी संपूर्ण शिफारसींचा विचार करू नये वेब सर्व्हर किंवा अनुप्रयोगाशी आणखी संवाद साधण्यासाठी डेटाबेस. हे सर्व वैयक्तिकरित्या केले जाईल, साइटच्या स्पष्टीकरणांपासून दूर ढकलणे, प्रोग्राम आणि वापरलेल्या सर्व घटकांच्या अधिकृत दस्तऐवजाचे अभ्यास करणे.
हे सुद्धा पहा:
सेंटोस 7 मध्ये phpmyadmin प्रतिष्ठापीत करणे
सेंटोस 7 मधील इंस्टॉलेशन PHP 7