MySQL piri Veri tabanı Veri depolamak ve yönetmek için veritabanı hizmetleri sağlayan bir sistem. Popüler açık kaynaklı veritabanlarından biridir.
MySQL aşağıdaki ticari ürünlerle birlikte gelir:
- MySQL Standart Sürümü
- MySQL Enterprise Sürümü
- MySQL blok taşıyıcı sınıfının sürümü
Bu sürümlerin tümü pahalı ücretlerle gelir ve çoğunlukla ticari kullanıma uygundur. Bu kılavuzda, GPL lisansı altında ücretsiz olarak sunulan MySQL Community Edition’ı kullanacağız.
burada ne diyeceğiz
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 kuracağız. Kurulum işlemine başlayalım.
Seviye 1. Öncelikle, MySQL tarafından sağlanan resmi Fedora Linux yum havuzunu eklememiz gerekiyor. Aşağıdaki komutla Linux üzerinde wget aracını kullanarak yum deposunu indireceğiz:
# wget<a href=“https://dev.mysql.com/get/mysql80-community-release-fc33-1.noarch.rpm”>https://dev.mysql.com/para kazanmak/mysql80-topluluk sürümü-fc33-1.norch.rpm
Lütfen indirme bağlantısının zaman içinde 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 bir başka yolu da bu dosyayı doğrudan MySQL’den sisteminize şu şekilde indirmektir:
Adım 2. Dosya indirme işlemi tamamlandıktan sonra aşağıdaki komut ile kurulumu gerçekleştirebiliriz:
# yum yerel kurulum mysql80-topluluk sürümü-fc33-1.norch.rpm
hayır: Yum yerine dnf komutunu da kullanabiliriz.
Yukarıdaki komutu çalıştırdığınızda MySQL Yum deposunu sistem deposu listenize ekleyecektir. Ayrıca, indirilen GnuPG anahtarını kullanarak paketlerin bütünlüğünü kontrol etmek istediğinizde “y” girin.
Sahne 3. Şimdi MySQL deposunun sistem depoları listemize eklenip eklenmediğini kontrol edeceğiz:
Yukarıdaki komut çıktısı, sistemimizde YUM altında yapılandırılan tüm depoları size gösterecektir.
Adım 4. MySQL topluluk sürümünün kurulumunu aşağıdaki komutla başlatın:
# dnf İndirmek mysql-topluluk-sunucusu
beşinci adım. MySQL sunucusunu kurduktan sonra şu komutla başlatabiliriz:
# mysqld hizmetini başlat
veya
# systemctl mysqld.service’i başlat
hayır: MySQL hizmetini başlatmanız çok uzun sürüyorsa “ctrl+c” tuşlarına basarak yukarıdaki komutu durdurun. Şimdi ‘dnf update’ komutunu çalıştırın ve MySQL hizmetini yeniden başlatın.
Adım 6. Şu komutu çalıştırarak MySQL hizmetinin durumunu kontrol edin:
MySQL hizmetinin aktif çalışan durumunu göstermelidir.
Durumun yanı sıra, mysql sunucu durumunu şu komutla da kontrol edebiliriz:
Yukarıdaki komut, yum deposunda bulunan MySQL’in en son sürümünü yüklediğimizi gösterir.
Adım 7. Artık MySQL çalışıyor ve çalışıyor, onu güvenceye almamız gerekiyor. Ancak bundan önce kurulum işlemi sırasında Mysql tarafından oluşturulan root şifresini almamız gerekiyor. Bu geçici parola, MySQL sunucu yapılandırması sırasında gereklidir.
Bu şifreyi almak için yeni bir terminal açın ve aşağıdaki komutu çalıştırın:
# kedi/ben … idim/Kayıt ol/mysqld.log |grep geçici şifre“
Parola cihazınıza yazdırılacaktır.
Adım 8. Şimdi MySQL sunucusunun güvenliğini sağlamak için bazı ayarları değiştirmemiz gerekiyor. Güvenli MySQL kurulumuna girmek için aşağıdaki komutu çalıştırın:
# mysql_secure_installation
7. adımda oluşturduğumuz geçici şifreyi soracaktır. Bunu buraya koyun. Şimdi kök kullanıcı için şifreyi değiştirmek isteyecektir. 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 açıklanmaktadır:
Doğru şifreyi girdikten sonra, ekranda aşağıdakiler gibi bazı talimatlar ve sorular görünecektir:
Güvenli MySQL sunucu dağıtımı.
Kök kullanıcı için bir parola girin: [Geçici Şifreyi buraya girin]
Kullanıcı hesabı kökü için geçerli parolanın süresi doldu. Lütfen yeni bir şifre belirleyin.
Yeni Şifre: [Yeni şifre burada]
Yeni şifreyi tekrar girin: [Şifreyi tekrar yazın]
valide_password bileşeni sunucuya kurulur.
Aşağıdaki adımlar, bileşenin geçerli yapılandırmasıyla çalışacaktır.
Mevcut kök parolanızı kullanın.
Tahmini parola gücü: 100
Kök şifre değişikliği? ((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.]
…zıplamak.
Varsayılan olarak, MySQL kurulumu anonim bir kullanıcı içerir ve bu, herhangi birinin onlar için bir kullanıcı hesabı oluşturmak zorunda kalmadan MySQL’de oturum açmasına izin verir. Bu yalnızca test etmek ve kurulumu daha sorunsuz hale getirmek içindir. Üretim ortamına geçmeden önce bunları kaldırmalısınız.
Anonim kullanıcıları kaldırmak istiyor musunuz? (“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, yalnızca kökün “localhost”tan bağlanmasına izin verilmelidir. Bu, kimsenin tahmin edememesini sağlar Ağdan kök şifre.
Uzaktan kök oturum açmaya izin verilsin mi? (“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 da yalnızca test amaçlıdır ve üretim ortamına geçmeden önce kaldırılmalıdır.
Test veritabanı kaldırılsın ve erişilsin mi? (“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ından ayrıcalıkları kaldırın…
Başarı.
Ayrıcalık tabloları yeniden yüklendi, tüm değişiklikler Şimdiye kadar yapılanlar hemen yürürlüğe girecek.
Franchise tablolarını şimdi yeniden yüklemek ister misiniz? (“evet” için y | Y’ye, “hayır” için başka bir tuşa basın): [Değişiklikleri uygulamak için burada ‘y’ tuşuna basarak ayrıcalık tablolarını yeniden yükleyin]
Başarı.
herşey iyi!
Adım 9. Yukarıdaki adımlar tamamlandıktan sonra hepimiz MySQL veritabanı sunucusuna giriş yapmaya hazırız. 8. adımda mysql güvenli kurulumu sırasında oluşturduğunuz şifreyi kullanın:
Buna benzer bir çıktı göreceksiniz:
Şifreyi gir: [MySQL kök Şifresini buraya girin]
MySQL ekranına hoş geldiniz. Komutlar şöyle biter: veya \g.
MySQL Bağlantı Kimliğiniz 8 Sunucu sürümüdür: 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 bir ticari markasıdır. Diğer adlar ilgili sahiplerinin ticari markaları olabilir.
Yardım için “yardım” veya “\h” yazın. Geçerli giriş ifadesini temizlemek için “\c” yazın.
mysql>
çözüm
bu dereceye kadar; Çalışan bir MySQL veritabanı sunucusu kurmayı başardık. Bundan sonra ne yapabilirsiniz:
- Yeni kullanıcılar oluşturun ve onlara farklı ayrıcalıklar verin.
- Veritabanları ve tablolar oluşturun, ardından farklı veritabanı tabloları arasında bir bağlantı oluşturun.
- Gibi eylemlere yanıt vererek otomatik olarak çağrılan tetikleyiciyi seçin. AkrepVe Modernizasyon veya silmek.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın