MySQL8-i CentOS7-də quraşdırın və konfiqurasiya edin
İstinad
Rəsmi veb sayt Məhsul sənədləriREPO faylı əlavə edin
/Etc/yum.repos.d/mysql-community.repo sənədini redaktə etmək üçün vi və ya vim istifadə edin, aşağıdakı məzmunu fayla köçürün, sonra qeyd edin və çıxın.
[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
Quraşdırmanı həyata keçirin
yum -y install mysql-community-server
Konfiqurasiya sənədini dəyişdirin
/Etc/my.cnf redaktə etmək üçün vi və ya vim istifadə edin. MySQL8 əvvəlki versiya ilə müqayisədə giriş, SQL ifadəsinin sərtliyi və sahənin qeyri-kafi uzunluğu ilə işləmə qaydası dəyişdi, buna görə əvvəlki qaydada saxlamağımız lazım olsa, aşağıdakı konfiqurasiyanı edin. Köhnə proqramla uyğunlaşmağınız lazım deyilsə, onu görməməzlikdən gələ bilərsiniz. Aşağıdakı nümunənin dəyişdirilmiş konfiqurasiyasında ilk üç maddə köhnə versiyanın istifadə vərdişləri ilə uyğunluq üçündür və sonuncu maddə verilənlər bazasının standart saxlama qovluğunu dəyişdirməkdir.
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
Xidmətə başlayın
systemctl enable mysqld
systemctl start mysqld
Varsayılan əlaqə parolunu əldə edin
MySQL8 yerli kökünün giriş şifrəsi giriş sənədində saxlanılır, onu giriş sənədindən yoxlamalıyıq.
grep "password" /var/log/mysqld.log
Yoxlama xidməti
İndiyə qədər quraşdırma və konfiqurasiyamız başa çatdı, MySQL xidmətinə qoşulmaq üçün komanda xəttindən istifadə edirik, sonra bir verilənlər bazası və hesab yaradırıq.
mysql -uroot -p