MySQL8ди CentOS7ге орнотуңуз жана конфигурациялаңыз

Маалымдама

Расмий сайт Продукциянын документтери

РЕПО файлын кошуу

/Etc/yum.repos.d/mysql-community.repo файлын түзөтүү үчүн vi же vim колдонуңуз, төмөнкү мазмунду файлга көчүрүңүз, андан кийин сактап, чыгып кетиңиз.

            [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
        

Тарам файлын өзгөртүү

/Etc/my.cnf түзөтүү үчүн vi же vim колдонуңуз. Мурунку версияга салыштырмалуу 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