Инсталирајте и конфигурирајте го MySQL8 на CentOS7

Референца

Официјална веб страна Документација за производот

Додадете датотека REPO

Користете vi или vim за уредување на датотеката /etc/yum.repos.d/mysql-community.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
        

Изменете ја конфигурациската датотека

Користете vi или 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