▷ MySQL'i Ubuntu 21.10'a nasıl kurarım ✔️

Verilerle çalışmak, işlediği verilerin durumları ve türleri nedeniyle her tür kuruluşta zor olabilir. Bazı kullanıcıların veya belki binlerce kişinin veritabanları oluşturulabilir, ancak boyutları ne olursa olsun, verimli bir yöneticiniz ve yöneticiniz yoksa, işler kontrolden çıkabilir ve bu nedenle çalışmak için en iyi seçeneğin ne olduğunu tam olarak bilmeliyiz. veri. Bu çözüm MySQL'dir.

MySQL, ilişkisel bir veritabanı yöneticisi olarak görev yapan Oracle Corporation tarafından dağıtılan bir SQL veritabanı yönetim sistemidir. MySQL'e sahip olarak aşağıdaki gibi işlevlere ve özelliklere sahip olacağız:

MySQL işlevleri ve özellikleri

  • Tüm veritabanlarınız ilişkiseldir
  • Kendi kaynak yöneticisine sahiptir
  • Atomik veri tanımlama ifadelerinin kullanımını destekler (Atomik DDL)
  • Açık kaynaktır
  • C ve C++ ile yazılmıştır.
  • Bağımsız modüllere sahip çok katmanlı bir sunucu tasarımından yararlanır
  • Taşınabilirlik sorunları için CMake kullanılarak yapılandırılabilir
  • Çeşitli işletim sistemleri için kullanılabilir
  • Dizin sıkıştırmalı ağaç disk tablolarından (MyISAM) yararlanır
  • İşlemsel ve işlemsel olmayan depolama motorları sunar
  • Geçici tablolar olarak kullanılan karma tabloları bellekte uygulayın
  • Özel bir sınıf kitaplığı aracılığıyla SQL işlevlerini uygulayın

Ne var ne yok?MySQL'in en son sürümü olan 8.0'da aşağıdaki gibi haberler buluyoruz:

  • Veritabanı nesneleri hakkındaki bilgilerin depolandığı bir işlemsel veri sözlüğü dahil edilmiştir.
  • Artık sunucu, daha önce mysql_upgrade tarafından gerçekleştirilen görevleri yürütür.
  • Atomik veri tanımı ifadelerini entegre edin (Atomik DDL)
  • Yeni bir caching_sha2_password kimlik doğrulama eklentisi eklendi
  • MySQL sistem veritabanındaki hibe tabloları artık InnoDB tablolarıdır (işlemsel)
  • MySQL artık yeteneklerini genişletmek için rolleri destekliyor
  • MySQL 8.0 artık kullanıcı hesabı kategorileri kavramını entegre ediyor, bu sistem ve kullanıcıların SYSTEM_USER ayrıcalığına sahip olmasını sağlıyor.
  • GRANT deyimi artık AS user [WITH ROLE] yan tümcesine sahiptir.
  • MySQL, parola geçmişi bilgilerini korumak için güncellendi
  • Artık hesapların çift şifreye sahip olması mümkün
  • MySQL artık yöneticilerin kullanıcı hesaplarını yapılandırmasına izin veriyor, böylece bir dizi ardışık oturum açma hatasıyla hesapları geçici olarak kilitleniyor
  • MySQL artık FIPS modunu destekliyor
  • OpenSSL 1.1.1, şifreli bağlantılar için TLS v1.3 protokolünü destekler ve MySQL 8.0.16 ve sonraki sürümleri ayrıca TLS v1.3'ü destekler

MySQL'in Ubuntu 21.10'a nasıl kurulacağını görmenin zamanı geldi.

MySQL'i Ubuntu 21.10'a yükleyin

Aşama 1
Ubuntu 21.10'da terminali açıyoruz, burada sistem versiyonunu şu komutla doğrulayacağız:

 lsb_release -a

BÜYÜT

Adım 2
Şimdi sistemi şu komutla güncelleyeceğiz:

 sudo uygun güncelleme

BÜYÜT

Aşama 3
Güncelledikten sonra, MySQL'i şu komutla kuracağız:

 sudo apt mysql sunucusunu kurun

BÜYÜT

4. Adım
Değişiklikleri uygulamak ve MySQL indirme ve kurulumunu tamamlamak için S harfini giriyoruz:

BÜYÜT

Adım 5
Bu işlemden sonra MySQL'in durumunu kontrol edeceğiz:

 sudo systemctl durumu mysql

BÜYÜT

Gördüğümüz gibi, durumu aktif ve çalışıyor, bundan sonra MySQL kurulumunu sağlama zamanı geldi, varsayılan olarak MySQL kurulduğunda bazı parametreleri güvensizdir, bunu düzeltmek için aşağıdakileri uygulayacağız:

6. Adım

 sudo mysql_secure_installation

BÜYÜT

7. Adım
Her şeyden önce aşağıdakileri görüyoruz, şifrenin karmaşıklığını yapılandırmak için Y'ye basabiliriz veya MySQL'in kök şifresini atamak için N harfini (veya y dışında herhangi bir harfi) girebiliriz:

BÜYÜT

8. Adım
Güvenlik için bir dizi sorunun tamamlanması gerektiğini görüyoruz, Solvetic hepsine "y" girmenizi tavsiye ediyor, sonunda aşağıdakileri göreceğiz:

BÜYÜT

9. Adım
Son olarak aşağıdaki komutla MySQL'e erişeceğiz:

 sudo mysql

BÜYÜT

Bu noktadan sonra MySQL'in bize sunduğu güvenlik ile istenilen veritabanlarını oluşturmaya hazırız.

wave wave wave wave wave