fötr şapka

MySQL'i Fedora'ya Nasıl Kurulur

MySQL'i Fedora'ya Nasıl Kurulur

MySQL bir veri tabanı veri depolamak ve yönetmek için veritabanı hizmetleri sağlayan sistem. Popüler açık kaynaklı veritabanlarından biridir.

MySQL aşağıdaki ticari ürünlerle birlikte gelir:

  1. MySQL Standart Sürümü
  2. MySQL Kurumsal Sürümü
  3. MySQL Küme Taşıyıcı Sınıf Sürümü

Tüm bu sürümler bir fiyat etiketi ile gelir ve çoğunlukla ticari kullanım için uygundur. Bu kılavuzumuz için GPL lisansı kapsamında ücretsiz olarak kullanılabilen MySQL Community Edition'ı kullanacağız.

Burada neleri ele alacağız?

Bu kılavuzda, MySQL Community Edition'ı Fedora Linux'a yükleme sürecinden geçeceğiz. YUM yardımcı programını kullanarak MySQL'i Yum deposundan yükleyeceğiz. Kurulum işlemine başlayalım.

Aşama 1. İlk şey, MySQL tarafından sağlanan Fedora Linux'umuz için resmi yum deposunu eklememiz gerektiğidir. Aşağıdaki komutu kullanarak Linux'ta wget aracını kullanarak yum deposunu indireceğiz:

# wget https://dev.mysql.com/get/mysql80-community-release-fc33-1.noark.rpm

Lütfen indirme bağlantısının zamanla değişebileceğini unutmayın, yukarıdaki bağlantının çalışmaması durumunda bağlantıyı resmi web sitesinden manuel olarak kopyalamanız gerekir.

Yum deposunu almanın başka bir yolu da bu dosyayı MySQL'den sisteminize aşağıdaki gibi doğrudan indirmektir:

Adım 2. Dosya indirme işlemi tamamlandıktan sonra aşağıdaki komutla kurabiliriz:

# yum localinstall mysql80-community-release-fc33-1.noark.rpm

Not: yum yerine dnf komutunu da kullanabiliriz.

Yukarıdaki komutu çalıştırdığınızda, MySQL Yum deposunu sisteminizin depolar listesine ekleyecektir. Ayrıca, indirilen GnuPG anahtarıyla paketlerin bütünlüğünü doğrulamak istediğinde 'y' girin.

Aşama 3. Şimdi MySQL deposunun sistem deposu listemize eklenip eklenmediğini doğrulayacağız:

# yum repolist

Yukarıdaki komutun çıktısı, sistemimizde YUM altında yapılandırılan tüm depoları size gösterecektir.

4. Adım. MySQL topluluk sürümünün kurulumunu aşağıdaki komutla başlatın:

# dnf mysql-community-server'ı kurun

Adım 5. MySQL sunucusu kurulduktan sonra şu komutla başlatabiliriz:

# hizmet mysqld başlangıcı

veya

# systemctl mysqld'yi başlat.hizmet

Not: MySQL hizmetini başlatmak için çok zaman alıyorsanız, yukarıdaki komutu 'ctrl+c' tuşlarına basarak durdurun. Şimdi 'dnf update' komutunu çalıştırın ve ardından MySQL hizmetini yeniden başlatın.

6. Adım. Komutu çalıştırarak MySQL hizmetinin durumunu kontrol edin:

# hizmet mysqld durumu

MySQL hizmeti için aktif bir çalışma durumu göstermelidir.

Durumun yanı sıra, mysql sunucusunun durumunu şu komutla da doğrulayabiliriz:

# mysql --versiyon

Yukarıdaki komut, yum deposunda bulunan MySQL'in en son sürümünü yüklediğimizi gösterir.

7. Adım. Şimdi, MySQL'imiz kurulup çalıştığı için, onu güvenceye almamız gerekiyor. Ancak bundan önce kurulum işlemi sırasında Mysql tarafından oluşturulan bir root şifresi almamız gerekiyor. Bu geçici parola, MySQL sunucusunun yapılandırılması sırasında gereklidir.

Bu şifreyi almak için yeni bir terminal açın ve aşağıdaki komutu çalıştırın:

# cat /var/log/mysqld.günlük | grep 'geçici şifre'

Şifre terminalinize yazdırılacaktır.

8. Adım. Şimdi MySQL sunucusunun güvenliğini sağlamak için bazı ayarları değiştirmemiz gerekiyor. MySQL güvenli kurulumuna girmek için aşağıdaki komutu çalıştırın:

# mysql_secure_installation

7. adımda oluşturduğumuz geçici şifreyi isteyecektir.  bunu buraya koy. Şimdi kök kullanıcı için şifre değişikliği isteyecek. Tüm gereksinimleri karşılayan güçlü bir parola girdiğinizden emin olun. Aksi takdirde, şifre politikası ile ilgili bir hata alırsınız. Bu aşağıda gösterilmiştir:

Doğru şifreyi girdikten sonra, ekranda aşağıdaki gibi bazı talimatlar ve sorular göreceksiniz:

MySQL sunucu dağıtımının güvenliğini sağlama.

Kullanıcı kökü için bir şifre girin: [Geçici Şifreyi buraya girin]

Kullanıcı hesabı kökü için mevcut parolanın süresi doldu. Lütfen yeni bir şifre belirleyin.

Yeni Şifre: [Yeni şifre burada]

Yeni şifreyi tekrar giriniz: [Şifreyi tekrar yazın]

'validate_password' bileşeni sunucuya kurulur.

Sonraki adımlar, bileşenin mevcut yapılandırmasıyla çalışacaktır.

Kök için mevcut şifreyi kullanma.

Şifrenin tahmini gücü: 100

Kök için şifreyi değiştirin? ((Evet için y|Y'ye, Hayır için başka bir tuşa basın) : [MySQL kök şifresini buradan değiştirebilirsiniz]

… atlama.

Varsayılan olarak, bir MySQL kurulumunun anonim bir kullanıcısı vardır ve bu, herhangi birinin kendileri için bir kullanıcı hesabı oluşturmak zorunda kalmadan MySQL'de oturum açmasına izin verir. Bu, yalnızca test etmek ve kurulumun biraz daha yumuşak olmasını sağlamak için tasarlanmıştır. Bir üretim ortamına geçmeden önce bunları kaldırmalısınız.

Anonim kullanıcıları kaldır? (Evet için y|Y'ye, Hayır için başka bir tuşa basın): [Anonim kullanıcıyı kaldırmak için 'y' yazın]

başarı.

Normalde, root'un yalnızca 'localhost'tan bağlanmasına izin verilmelidir. Bu, birinin tahmin edememesini sağlar ağdan gelen kök şifre.

Kök girişine uzaktan izin verme? (Evet için y|Y'ye, Hayır için başka bir tuşa basın): ['y' girerek kök girişini reddet]

başarı.

Varsayılan olarak MySQL, herkesin erişebileceği 'test' adlı bir veritabanıyla birlikte gelir. Bu ayrıca yalnızca test amaçlıdır ve bir üretim ortamına taşınmadan önce kaldırılmalıdır.

Test veritabanını kaldırın ve ona erişin? (Evet için y|Y'ye, Hayır için başka bir tuşa basın): [Burada 'y' tuşuna basın]

- Test veritabanı bırakılıyor…

başarı.

- Test veritabanındaki ayrıcalıklar kaldırılıyor…

başarı.

Ayrıcalık tablolarının yeniden yüklenmesi, tüm değişikliklerin şimdiye kadar yapılanlar hemen yürürlüğe girecek.

Ayrıcalık tablolarını şimdi yeniden yükleyin? (Evet için y|Y'ye, Hayır için başka bir tuşa basın): [Burada 'y' tuşuna basarak değişiklikleri uygulamak için ayrıcalık tablolarını yeniden yükleyin]

başarı.

Hepsi tamam! 

9. Adım.  Yukarıdaki adımlar tamamlandıktan sonra, hepimiz MySQL veritabanı sunucusuna giriş yapmaya hazırız. 8. adımda mysql güvenli kurulum sırasında oluşturduğunuz şifreyi kullanın:

# mysql -u kök -p

Buna benzer bir çıktı göreceksiniz:

Parolanı Gir: [MySQL kök Şifresini buraya girin]

MySQL monitörüne hoş geldiniz.  Komutlar ; veya \g.

MySQL bağlantı kimliğiniz 8 Sunucu sürümü: 8.0.23 MySQL Topluluk Sunucusu - GPL.
Telif hakkı (c) 2000, 2021, Oracle ve/veya bağlı kuruluşları. Oracle, Oracle Corporation ve/veya bağlı kuruluşlarının tescilli ticari markasıdır. Diğer adlar ilgili sahiplerinin ticari markaları olabilir.

'Yardım' yazın; veya yardım için '\h'. Geçerli giriş ifadesini temizlemek için '\c' yazın.

mysql>

Sonuç

Bu kadar; çalışan bir MySQL veritabanı sunucusu kurmayı başardık. Bundan sonra yapabilecekleriniz:

  1. Yeni kullanıcılar oluşturun ve onlara farklı ayrıcalıklar verin.
  2. Veritabanları ve tablolar oluşturun ve ardından farklı veritabanlarının tabloları arasında bir birleştirme oluşturun.
  3. Ekleme, güncelleme veya silme gibi işlemlere yanıt olarak otomatik olarak çağrılan bir tetikleyici tanımlayın.
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...