MySQL8-ni CentOS7-ga o'rnating va sozlang

Malumot

Rasmiy veb-sayt Mahsulot hujjatlari

REPO 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