MySQL8'i CentOS7'ye kurun ve yapılandırın
Referans
Resmi internet sitesi Ürün DokümantasyonuREPO dosyası ekle
/Etc/yum.repos.d/mysql-community.repo dosyasını düzenlemek için vi veya vim'i kullanın, aşağıdaki içeriği dosyaya kopyalayın, ardından kaydedin ve çıkı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
Kurulum gerçekleştirin
yum -y install mysql-community-server
Yapılandırma dosyasını değiştirin
/Etc/my.cnf dosyasını düzenlemek için vi veya vim kullanın. MySQL8 önceki sürümle karşılaştırıldığında, oturum açmanın varsayılan işleme yöntemleri, SQL deyimi titizliği ve yetersiz alan uzunluğu değişti, bu nedenle eskisi gibi tutmamız gerekirse aşağıdaki yapılandırmayı yapın. Eski programla uyumlu olmanız gerekmiyorsa, onu göz ardı edebilirsiniz. Aşağıdaki örneğin değiştirilmiş konfigürasyonunda, ilk üç öğe eski sürümün kullanım alışkanlıklarıyla uyumlu olacak ve son öğe, veritabanının varsayılan depolama dizinini değiştirmektir.
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
Servisi başlat
systemctl enable mysqld
systemctl start mysqld
Varsayılan bağlantı şifresini alın
MySQL8 yerel kökünün oturum açma parolası günlük dosyasında saklanır ve bunu günlük dosyasından kontrol etmemiz gerekir.
grep "password" /var/log/mysqld.log
Doğrulama Hizmeti
Şimdiye kadar kurulum ve konfigürasyonumuz tamamlandı, MySQL servisine bağlanmak için komut satırını kullanıyoruz ve ardından bir veritabanı ve hesap oluşturuyoruz.
mysql -uroot -p