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