MySQL8-ni CentOS7-ga o'rnating va sozlang
Malumot
Rasmiy veb-sayt Mahsulot hujjatlariREPO faylini qo'shing
/Etc/yum.repos.d/mysql-community.repo faylini tahrirlash uchun vi yoki vim-dan foydalaning, quyidagi tarkibni faylga ko'chiring, so'ngra saqlang va chiqing.
[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
O'rnatishni amalga oshiring
yum -y install mysql-community-server
Konfiguratsiya faylini o'zgartiring
/Etc/my.cnf-ni tahrirlash uchun vi yoki vim-dan foydalaning. MySQL8 oldingi versiyasi bilan taqqoslaganda, tizimga kirishning standart usullari, SQL bayonotining qat'iyligi va maydonning etarli emasligi o'zgardi, shuning uchun avvalgidek saqlashimiz kerak bo'lsa, quyidagi konfiguratsiyani bajaring. Agar eski dasturga mos kelishingizga hojat bo'lmasa, uni e'tiborsiz qoldirishingiz mumkin. Quyidagi misolning o'zgartirilgan konfiguratsiyasida dastlabki uchta element eski versiyadan foydalanish odatlariga mos kelishi kerak, oxirgi narsa esa ma'lumotlar bazasining standart saqlash katalogini o'zgartirishi kerak.
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
Xizmatni boshlang
systemctl enable mysqld
systemctl start mysqld
Standart ulanish parolini oling
MySQL8 mahalliy ildizining kirish paroli jurnal faylida saqlanadi va biz uni jurnal faylidan tekshirishimiz kerak.
grep "password" /var/log/mysqld.log
Tasdiqlash xizmati
Hozircha bizning o'rnatishimiz va sozlashimiz tugallandi, biz MySQL xizmatiga ulanish uchun buyruq satridan foydalanamiz, so'ngra ma'lumotlar bazasi va hisob qaydnomasini yaratamiz.
mysql -uroot -p