Suiteáil agus cumraigh MySQL8 ar CentOS7

Tagairt

Suíomh Gréasáin oifigiúil Doiciméadú Táirgí

Cuir comhad REPO leis

Úsáid vi nó vim chun an comhad /etc/yum.repos.d/mysql-community.repo a chur in eagar, cóipeáil an t-ábhar seo a leanas chuig an gcomhad, ansin sábháil agus scoir.

            [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
        

Déan suiteáil

            yum -y install mysql-community-server
        

Athraigh an comhad cumraíochta

Úsáid vi nó vim chun /etc/my.cnf a chur in eagar. Ó d’athraigh MySQL8 an modh próiseála réamhshocraithe logála isteach, déine ráitis SQL agus gan dóthain faid réimse i gcomparáid leis an leagan roimhe seo, mar sin más gá dúinn an rud céanna a choinneáil agus a bhí roimhe seo, déan an chumraíocht seo a leanas. Mura gá duit a bheith comhoiriúnach leis an seanchlár, is féidir leat neamhaird a dhéanamh air. I gcumraíocht modhnaithe an tsampla thíos, beidh na chéad trí earra comhoiriúnach le nósanna úsáide an tseanleagain, agus is é an mhír dheiridh eolaire stórála réamhshocraithe an bhunachar sonraí a mhodhnú.

            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
        

Tosaigh seirbhís

            systemctl enable mysqld
systemctl start mysqld
        

Faigh an focal faire nasc réamhshocraithe

Stóráiltear pasfhocal logála isteach fhréamh dúchais MySQL8 sa chomhad logála, agus caithfimid é a sheiceáil ón gcomhad logála.

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

Seirbhís Fíoraithe

Go dtí seo tá ár suiteáil agus ár gcumraíocht curtha i gcrích, úsáidimid an líne ordaithe chun nasc a dhéanamh leis an tseirbhís MySQL, agus ansin bunachar sonraí agus cuntas a chruthú.

            mysql -uroot -p