CentOS7-s installige ja konfigureerige MySQL8

Viide

Ametlik veebilehekülg Toote dokumentatsioon

Lisage REPO-fail

Faili /etc/yum.repos.d/mysql-community.repo muutmiseks kasutage vi või vim, kopeerige järgmine sisu faili, seejärel salvestage ja väljuge.

            [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
        

Tehke installimine

            yum -y install mysql-community-server
        

Konfiguratsioonifaili muutmine

/Etc/my.cnf muutmiseks kasutage vi või vim. Kuna MySQL8 võrreldes eelmise versiooniga, on sisselogimise vaiketöötlusmeetod, SQL-i lause rangus ja ebapiisav välja pikkus muutunud, nii et kui peame säilitama sama, mis varem, tehke järgmist konfiguratsiooni. Kui te ei pea olema vana programmiga ühilduv, võite seda ignoreerida. Järgmise näite muudetud konfiguratsioonis on esimesed kolm üksust ühilduvad vana versiooni kasutusharjumustega ja viimane üksus on andmebaasi vaikehoidlate kataloogi muutmine.

            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
        

Alustage teenust

            systemctl enable mysqld
systemctl start mysqld
        

Hankige ühenduse vaikeparool

MySQL8 natiivjuure sisselogimisparool salvestatakse logifaili ja peame selle logifailist kontrollima.

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

Kinnitusteenus

Siiani on meie installimine ja seadistamine lõpule viidud, kasutame MySQL-teenusega ühenduse loomiseks käsurida ning seejärel loome andmebaasi ja konto.

            mysql -uroot -p