CentOS7 मा MySQL8 स्थापना र कन्फिगर गर्नुहोस्

सन्दर्भ

आधिकारिक वेबसाइट उत्पाद दस्तावेज

REPO फाईल थप गर्नुहोस्

Vi वा vim प्रयोग गर्नुहोस् /etc/yum.repos.d/mysql-commune.repo फाईल सम्पादन गर्नका लागि, निम्न सामग्रीलाई फाइलमा प्रतिलिपि गर्नुहोस्, त्यसपछि बचत गर्नुहोस् र बाहिर निस्कनुहोस्।

            [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
        

कन्फिगरेसन फाइल परिमार्जन गर्नुहोस्

Viet वा vim /etc/my.cnf सम्पादन गर्न प्रयोग गर्नुहोस्। 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