MySQL 8.0, उबंटू 18.04 पर सरल और तेज़ इंस्टॉलेशन

mysql 8.0 के बारे में

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

इस पोस्ट में हम यह देखने जा रहे हैं कि Ubuntu 8.0 बायोनिक बीवर पर MySQL 18.04 कैसे स्थापित किया जाए। यह सब जल्दी और आसानी से। स्थापना के लिए आवश्यक कुछ चरणों पर जाने से पहले, यह कुछ विशेषताएं देखना दिलचस्प है कि MySQL का यह संस्करण हमें प्रदान करता है। इन विशेषताओं पर आधिकारिक वेबसाइट पर परामर्श किया जा सकता है। वहाँ, जो कोई भी यह चाहता है, कर सकता है संस्करण के बारे में सुविधाओं को पढ़ें MySQL 8.0.

MySQL 8.0 स्थापना

भंडार जोड़ें

सौभाग्य से, वहाँ एक है APT रिपॉजिटरी 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 सर्वर और अन्य घटकों के संस्करण को चुनने के लिए कहा जाएगा।

mysql 8.0 पैकेज कॉन्फ़िगरेशन

MySQL 8.0 सर्वर को स्वचालित रूप से चुना जाएगा। हमें अंतिम विकल्प पर नीचे स्क्रॉल करना होगा जो ठीक कहता है और पैकेज की कॉन्फ़िगरेशन और स्थापना को जारी रखने के लिए Enter दबाएं।

Ubuntu 18.04 पर MySQL सर्वर स्थापित करें

अब हम रिपॉजिटरी में उपलब्ध सॉफ्टवेयर की सूची को अपडेट करने जा रहे हैं जिसे हमने अपनी सूची में शामिल किया है, जिसमें MySQL रिपॉजिटरी भी शामिल है जिसे हमने अभी जोड़ा है। टर्मिनल में (Ctrl + Alt + T) हम लिखते हैं:

sudo apt update

अपडेट समाप्त होने के बाद, हम निम्न कमांड को निष्पादित करने जा रहे हैं MySQL समुदाय सर्वर स्थापित करें, ग्राहक और अन्य आवश्यक फाइलें:

mysql सर्वर इंस्टॉलेशन

sudo apt-get install mysql-server

स्थापना के दौरान, सिस्टम हमें लिखने के लिए कहेगा a अपने MySQL सर्वर के रूट उपयोगकर्ता के लिए पासवर्ड। हमें इसे दो बार लिखना होगा और Enter दबाकर खत्म करना होगा।

पासवर्ड रूट mysql 8.0

स्थापना के साथ जारी, का विन्यास संदेश MySQL सर्वर प्रमाणीकरण प्लगइन। विकल्पों में से एक को हमें अनुशंसित के रूप में दिखाया जाएगा, हमें केवल उस पर एंटर दबाना होगा।

mysql प्रमाणीकरण प्लगइन

सुरक्षित MySQL सर्वर इंस्टालेशन

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

तब हम निम्नलिखित सुरक्षा प्रश्नों के लिए हां / हां का जवाब दे सकते हैं:

mysql सुरक्षा स्क्रिप्ट 8

  • अनाम उपयोगकर्ताओं को हटाएं? (प्रेस y | Y फॉर यस, नो के लिए कोई अन्य कुंजी): y
  • रिमोट लॉगिन की अनुमति नहीं है? (प्रेस y | Y फॉर हां, नो के लिए कोई अन्य कुंजी): y
  • परीक्षण डेटाबेस हटाएं और इसे एक्सेस करें? (प्रेस y | Y फॉर हां, नो के लिए कोई अन्य कुंजी): y
  • अभी विशेषाधिकार तालिकाएँ पुनः लोड करें? (प्रेस y | Y फॉर हां, नो के लिए कोई अन्य कुंजी): y

सुरक्षा स्क्रिप्ट हम इसे टर्मिनल में टाइप करके कॉन्फ़िगरेशन के लिए शुरू कर सकते हैं (Ctrl + Alt + T):

sudo mysql_secure_installation

Systemd के माध्यम से MySQL सर्वर प्रशासन

उबंटू में, पैकेज को स्थापित करने के बाद, पैकेज के कॉन्फ़िगर होने के बाद सेवाएं आमतौर पर स्वचालित रूप से शुरू हो जाती हैं। हम कर सकते हैं जांचें कि क्या MySQL सर्वर ऊपर और चल रहा है निम्नलिखित आदेश के साथ:

स्थिति mysql सर्वर

sudo systemctl status mysql

यदि किसी कारण से यह स्वचालित रूप से शुरू नहीं होता है, तो हमारे पास निम्नलिखित उपलब्ध होंगे इसे शुरू करने की आज्ञा:

sudo systemctl enable mysql

MySQL शेल तक पहुँचना

अंत में, हमें केवल MySQL शेल का उपयोग करना होगा। हम टर्मिनल में निम्नलिखित कमांड टाइप करके ऐसा करेंगे (Ctrl + Alt + T):

sudo mysql -u root -p

mysql संस्करण 8 क्वेरी

खोल के अंदर हम कर सकते हैं मदद से परामर्श करें और हम निम्नलिखित की तरह एक स्क्रीन देखेंगे:

mysql 8 की मदद करें


5 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   अल्बर्टो कहा

    नमस्कार,

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

  2.   एबेलार्डो कहा

    निम्नलिखित हस्ताक्षर अमान्य थे: EXPKEYSIG 8C718D3B5072E1F5 MySQL रिलीज़ इंजीनियरिंग

    1.    डेमियन अमेडो कहा

      नमस्ते। परीक्षण अगर sudo apt-key adv –keyserver keys.gnupg.net –recv-keys 8C718D3B5072E1F5 लिखकर फिर से समस्या हल करने की कोशिश की जाए। सलू 2।

    2.    जॉर्ज लुइस कहा

      मकाइना
      वही मेरे साथ होता है

  3.   एबेलार्डो कहा

    स्थापना के दौरान, सिस्टम हमें आपके MySQL सर्वर के रूट उपयोगकर्ता के लिए एक पासवर्ड दर्ज करने के लिए कहेगा। हमें इसे दो बार लिखना होगा और Enter दबाकर खत्म करना होगा।

    उसने मुझसे इसके लिए नहीं पूछा। ?