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