I-install at i-configure ang MySQL8 sa CentOS7

Sanggunian

Opisyal na website Dokumentasyon ng Produkto

Magdagdag ng REPO file

Gumamit ng vi o vim upang mai-edit ang /etc/yum.repos.d/mysql-community.repo file, kopyahin ang sumusunod na nilalaman sa file, pagkatapos ay i-save at lumabas.

            [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
        

Gawin ang pag-install

            yum -y install mysql-community-server
        

Baguhin ang file ng pagsasaayos

Gumamit ng vi o vim upang mai-edit /etc/my.cnf. Tulad ng MySQL8 kumpara sa nakaraang bersyon, ang default na paraan ng pagproseso ng pag-login, SQL pahayag ng pagiging mahigpit at hindi sapat na haba ng patlang ay nagbago, kaya kung kailangan nating panatilihin ang katulad ng dati, gawin ang sumusunod na pagsasaayos. Kung hindi mo kailangang maging katugma sa lumang programa, maaari mo itong balewalain. Sa binagong pagsasaayos ng halimbawa sa ibaba, ang unang tatlong mga item ay magiging katugma sa mga gawi sa paggamit ng lumang bersyon, at ang huling item ay upang baguhin ang default na direktoryo ng imbakan ng database.

            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
        

Simulan ang serbisyo

            systemctl enable mysqld
systemctl start mysqld
        

Kunin ang default na password ng koneksyon

Ang pag-login password ng MySQL8 katutubong ugat ay nakaimbak sa log file, at kailangan naming suriin ito mula sa log file.

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

Serbisyo sa Pag-verify

Sa ngayon ang aming pag-install at pagsasaayos ay nakumpleto, ginagamit namin ang linya ng utos upang kumonekta sa serbisyo ng MySQL, at pagkatapos ay lumikha ng isang database at account.

            mysql -uroot -p