पुढच्या लेखात आम्ही मायएसक्यूएल 8.0 वर एक नजर टाकणार आहोत. आज, MySQL समुदाय सर्व्हर एक आहे डेटाबेस व्यवस्थापन प्रणाली विनामूल्य, लोकप्रिय आणि क्रॉस-प्लॅटफॉर्म. हे प्लगइबल स्टोरेज इंजिन आर्किटेक्चर ऑफर करते जे आम्हाला विविध प्रोग्रामिंग भाषेसाठी एकाधिक डेटाबेस कनेक्टर आणि आम्हाला उपलब्ध असलेल्या इतर वैशिष्ट्यांसह उपलब्ध करते.
या पोस्टमध्ये आम्ही उबंटू 8.0 बायोनिक बीव्हरवर मायएसक्यूएल 18.04 कसे स्थापित करावे ते पाहू. हे सर्व द्रुत आणि सहजपणे. स्थापनेस आवश्यक असलेल्या काही चरणांवर जाण्यापूर्वी, मायएसक्यूएलची ही आवृत्ती आपल्याला देत असलेल्या काही वैशिष्ट्ये पाहणे मनोरंजक आहे. या वैशिष्ट्यांचा सल्ला अधिकृत वेबसाइटवर घेता येईल. तेथे, ज्याला ते पाहिजे आहे, करू शकते आवृत्ती बद्दल वैशिष्ट्ये वाचा MySQL 8.0.
MySQL 8.0 स्थापना
रेपॉजिटरी जोडा
सुदैवाने, एक आहे MySQL सर्व्हर स्थापित करण्यासाठी एपीटी रिपॉझिटरी, क्लायंट आणि इतर घटक याचा उपयोग करण्यासाठी, आम्हाला हा MySQL रेपॉजिटरी आमच्या सिस्टमच्या स्त्रोत सूचीमध्ये जोडण्याची आवश्यकता असेल. हे करण्यासाठी, आम्ही एक टर्मिनल (Ctrl + Alt + T) उघडतो आणि त्यामध्ये रिपॉझिटरीमधून पॅकेज डाउनलोड करण्यासाठी खाली लिहू. हे टूल वापरुन करू wget.
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
नंतर आम्ही पॅकेज स्थापित करणार आहोत जे आम्ही नुकतेच डाउनलोड केलेले पॅकेज त्याच टर्मिनलमध्ये टाइप करून:
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
स्थापना सुरू करण्यापूर्वी, लक्षात ठेवा की प्रक्रियेदरम्यान, आम्हाला मायएसक्यूएल सर्व्हरची आवृत्ती आणि इतर घटक निवडण्यास सांगितले जाईल.
MySQL 8.0 सर्व्हर आपोआप निवडला जाईल. आम्हाला शेवटच्या ऑप्शनवर खाली स्क्रोल करावे लागेल, ज्यावर पॅकेजची कॉन्फिगरेशन आणि इन्स्टॉलेशन सुरू ठेवण्यासाठी एंटर दाबा.
उबंटू 18.04 वर मायएसक्यूएल सर्व्हर स्थापित करा
आता आम्ही आमच्या यादीमध्ये समाविष्ट केलेल्या रिपॉझिटरीजमध्ये उपलब्ध असलेल्या सॉफ्टवेअरची यादी अद्ययावत करणार आहोत, ज्यामध्ये नुकत्याच समाविष्ट केलेल्या मायएसक्यूएल रिपॉझिटरीचा समावेश आहे. टर्मिनलमध्ये (Ctrl + Alt + T) आम्ही लिहितो:
sudo apt update
अद्यतन पूर्ण झाल्यावर आपण पुढील आज्ञा कार्यान्वित करणार आहोत MySQL समुदाय सर्व्हर स्थापित करा, क्लायंट आणि इतर आवश्यक फायली:
sudo apt-get install mysql-server
स्थापनेदरम्यान, सिस्टम आम्हाला एक लिहायला सांगेल आपल्या MySQL सर्व्हरच्या रूट वापरकर्त्यासाठी संकेतशब्द. आपल्याला ते दोनदा टाईप करून एंटर दाबा.
इंस्टॉलेशन सुरू ठेवत आहे, चे कॉन्फिगरेशन संदेश MySQL सर्व्हर प्रमाणीकरण प्लगइन. त्यातील एक पर्याय आम्हाला शिफारसीनुसार दर्शविला जाईल, आम्हाला त्यावर फक्त एंटर दाबावे लागेल.
मायएसक्यूएल सर्व्हर स्थापना सुरक्षित करा
डीफॉल्टनुसार, MySQL स्थापना सुरक्षित नाही. त्याचे संरक्षण करण्यासाठी आम्हाला आणणारी सुरक्षा स्क्रिप्ट कार्यान्वित करावी लागेल. आम्हाला स्थापना प्रक्रियेदरम्यान आम्ही सेट केलेला मूळ संकेतशब्द प्रविष्ट करण्यास सांगितले जाईल. व्हॅलीडेट पासवर्ड प्लगइन वापरायचे की नाही हे देखील आम्हाला निवडावे लागेल. आपल्यासमोर सादर केलेला दुसरा पर्याय म्हणजे आम्ही पूर्वी स्थापित केलेला मूळ संकेतशब्द बदलण्यात सक्षम होऊ शकेल.
मग आम्ही खालील सुरक्षा प्रश्नांची उत्तरं होय / होय मध्ये देऊ शकतो:
- अज्ञात वापरकर्ते हटवायचे? (होय साठी Y, Y दाबा, नाही यासाठी कोणतीही इतर की दाबा): y
- रूट लॉगिन दूरस्थपणे अनुमती देत नाही? (होय साठी Y, Y दाबा, नाही यासाठी कोणतीही इतर की दाबा): y
- चाचणी डेटाबेस हटवा आणि त्यात प्रवेश करायचा? (होय साठी Y, Y दाबा, नाही यासाठी कोणतीही इतर की दाबा): y
- विशेषाधिकार तक्ते आता रीलोड करायचे? (होय साठी Y, Y दाबा, नाही यासाठी कोणतीही इतर की दाबा): y
सुरक्षा स्क्रिप्ट टर्मिनल (Ctrl + Alt + T) टाईप करून कॉन्फिगरेशनसाठी आम्ही हे सुरू करू शकतो:
sudo mysql_secure_installation
सिस्टमडद्वारे मायएसक्यूएल सर्व्हर प्रशासन
उबंटूमध्ये, पॅकेज स्थापित केल्यानंतर, पॅकेज संरचीत झाल्यानंतर सेवा स्वयंचलितपणे प्रारंभ होतात. आम्ही करू MySQL सर्व्हर चालू आहे की नाही ते तपासा पुढील आदेशासह:
sudo systemctl status mysql
काही कारणास्तव हे स्वयंचलितरित्या सुरू न झाल्यास आमच्याकडे खालील उपलब्ध असतील सुरू करण्यासाठी कमांड:
sudo systemctl enable mysql
MySQL शेलमध्ये प्रवेश करणे
समाप्त करण्यासाठी, आम्हाला केवळ मायएसक्यूएल शेलमध्ये प्रवेश करावा लागेल. टर्मिनलवर (Ctrl + Alt + T) पुढील कमांड टाईप करून हे करू.
sudo mysql -u root -p
शेलच्या आत आपण करू शकतो मदतीचा सल्ला घ्या आणि आम्ही पुढील प्रमाणे एक स्क्रीन दिसेल:
हाय,
हे मला कधीही रूटसाठी संकेतशब्द विचारत नाही, जेव्हा मी mysql वापरू इच्छितो तेव्हा मला त्याबद्दल विचारते, जर मी ते सूचित केले नाही (तर ते म्हणतात की ही पहिलीच वेळ आहे) यामुळे मला काहीही होऊ देणार नाही.
इतकेच काय, प्रश्न स्थापनेदरम्यान कधीच दिसून येत नाही.
MySQL टर्मिनेटरपेक्षा वाईट आहे, आपण सेवा थांबविता, अनइन्स्टॉल करणे आणि सर्वकाही हटविणे परंतु आपण mysql वापरुन पहा तर ते तेथेच आहे. माझ्या बाबतीत जसे की, आपण कधीही रूटसाठी संकेतशब्द प्रविष्ट करू शकत नाही, आपण अडचणीत असाल, कारण आपण जे काही कराल ते MySQL आपल्यास कधीच सूचित केलेले मूल्य लक्षात ठेवेल आणि आपल्याला पुढे जाऊ देणार नाही.
खालील स्वाक्षर्या अवैध होत्याः EXPKEYSIG 8C718D3B5072E1F5 MySQL प्रकाशन अभियांत्रिकी
नमस्कार. sudo apt-key –keyserver key.gnupg.net crecv-key 8C718D3B5072E1F5 लिहित असल्यास पुन्हा प्रयत्न केल्यास समस्या सोडवते. सालू 2.
मॅकिनाआएआए
माझ्या बाबतीतही असेच घडते
स्थापनेदरम्यान, सिस्टम आम्हाला आपल्या मायएसक्यूएल सर्व्हरच्या मूळ वापरकर्त्यासाठी संकेतशब्द प्रविष्ट करण्यास सांगेल. आपल्याला ते दोनदा टाईप करून एंटर दाबा.
त्याने मला याबद्दल विचारणा केली नाही. ?