MySQL8 li CentOS7 saz bikin û vesaz bikin

Balkêşî

Malpera fermî Belgekirina Hilberê

Pelê REPO zêde bikin

Vi an vim-ê bikar bînin ku pelê /etc/yum.repos.d/mysql-community.repo sererast bikin, naveroka jêrîn li pelê kopî bikin, paşê hilanîn û derketin.

            [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
        

Sazkirinê pêk bînin

            yum -y install mysql-community-server
        

Pelê vesazkirinê biguherîne

Ji bo sererastkirina /etc/my.cnf vi an vim bikar bînin. Wekî ku MySQL8 bi versiyona berê re berawird kir, rêbaza pêvajoyê ya têketinê ya pêşkeftî, hişkiya daxuyaniya SQL û dirêjahiya zeviyê têrê kir, guheriye, ji ber vê yekê heke em hewce ne ku eynî wekî berê bimînin, veavakirina jêrîn bikin. Heke hûn ne hewce ne ku bi bernameya kevn re lihevhatî bin, hûn dikarin wê paşguh bikin. Di veavakirina guherandî ya mînaka jêrîn de, sê heb tiştên pêşîn ji bo lihevhatina bi adetên karanîna guhertoya kevn in, û ya paşîn jî guherandina pelrêça hilanînê ya xwerû ya danegehê ye.

            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
        

Xizmet dest pê bikin

            systemctl enable mysqld
systemctl start mysqld
        

.Îfreya pêwendiyê ya default bistînin

Passwordîfreya têketinê ya root xwemalî MySQL8 di pelê têketinê de hatî hilanîn, pêdivî ye ku em wê ji pelê têketinê kontrol bikin.

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

Xizmeta Verification

Heya nuha sazkirin û veavakirina me xilas bû, em rêzika ferman bikar tînin da ku bi karûbarê MySQL ve bêne girêdan, û dûv re jî danegeh û hesabek çêbikin.

            mysql -uroot -p