स्थापित करें और MyOS8 को CentOS7 पर कॉन्फ़िगर करें

संदर्भ

सरकारी वेबसाइट उत्पाद प्रलेखन

REPO फ़ाइल जोड़ें

/Etc/yum.repos.d/mysql-community.repo फ़ाइल संपादित करने के लिए vi या vim का उपयोग करें, फ़ाइल में निम्न सामग्री की प्रतिलिपि बनाएँ, फिर सहेजें और बाहर निकलें।

            [mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
        

स्थापना करें

            yum -y install mysql-community-server
        

कॉन्फ़िगरेशन फ़ाइल को संशोधित करें

/Etc/my.cnf को संपादित करने के लिए vi या vim का उपयोग करें। पिछले संस्करण की तुलना में MySQL8 के रूप में, लॉगिन की डिफ़ॉल्ट प्रसंस्करण विधि, SQL कथन कठोरता और अपर्याप्त फ़ील्ड लंबाई बदल गई है, इसलिए यदि हमें पहले की तरह ही रखने की आवश्यकता है, तो निम्न कॉन्फ़िगरेशन करें। यदि आपको पुराने कार्यक्रम के अनुकूल होने की आवश्यकता नहीं है, तो आप इसे अनदेखा कर सकते हैं। निम्न उदाहरण के संशोधित कॉन्फ़िगरेशन में, पहले तीन आइटम पुराने संस्करण के उपयोग की आदतों के साथ संगतता के लिए हैं, और अंतिम आइटम डेटाबेस के डिफ़ॉल्ट भंडारण निर्देशिका को संशोधित करना है।

            default_authentication_plugin=mysql_native_password
validate_password.policy=LOW
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/mysqldata
        

सेवा शुरू करें

            systemctl enable mysqld
systemctl start mysqld
        

डिफ़ॉल्ट कनेक्शन पासवर्ड प्राप्त करें

MySQL8 मूल रूट का लॉगिन पासवर्ड लॉग फ़ाइल में संग्रहीत है, और हमें इसे लॉग फ़ाइल से जांचना होगा।

            grep "password" /var/log/mysqld.log
        

सत्यापन सेवा

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

            mysql -uroot -p