MariaDB'yi CentOS 8'e nasıl kurarım

Veritabanları şu anda binlerce geliştirici, destek personeli ve BT kullanıcısı tarafından kuruluş verilerinin merkezi ve güvenli kontrolü için en çok kullanılan bileşenlerden biridir. Bu nedenle, uygun yönetim için anahtar araçlara sahip olmanın önemi. Solvetic'te bundan sonra MariaDB gibi bu görev için en çok kullanılan araçlardan biri hakkında konuşacağız ve bu işlemi yeni CentOS 8 sürümünde gerçekleştireceğiz.

MariaDB nedirMariaDB Server, veri kontrolündeki çeşitli işlevleri, güvenliği, ölçeklenebilirliği ve dinamizmi nedeniyle dünyanın en çok kullanılan veritabanı sunucularından biri olarak listelenmiştir ve en büyük avantajlarından biri geliştiriciler MySQL orijinalleri tarafından oluşturulmuş olmasıdır, bu yüzden sürekli güncellenen açık kaynaklı bir yardımcı programdır.

MariaDB, verileri çok çeşitli güncel uygulamalarla uyumlu yapılandırılmış bilgilere dönüştürebilir ve veri erişimi için bir SQL arabirimini entegre eden ilişkisel bir veritabanından yararlanır. MariaDB lehine bir nokta daha olarak, MariaDB'nin en son sürümlerinin GIS ve JSON işlevlerini içerdiğini söylüyoruz.

MariaDB sürüm sınırlamalarıMariaDB sürümleri, MySQL'in yerine geçer, ancak aşağıdakiler gibi bazı sınırlamaları vardır:

  • MariaDB veri dosyaları genellikle MySQL'in eşdeğer sürümüyle uyumlu ikili dosyalardır.
  • Tüm dosya ve yol adları aynıdır.
  • Veri ve tablo tanımlama dosyaları (.frm) tamamen ikili uyumludur.

olağanüstü özelliklerEn göze çarpan özelliklerinden bazıları şunlardır:

  • MariaDB, Linux, FreeBSD, macOS ve birkaçı gibi birden çok işletim sistemiyle uyumludur.
  • PHP dili için desteği vardır.
  • MariaDB standart sorgu dillerini kullanır.
  • COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST gibi dinamik sütunları entegre eder
  • Galera'nın küme teknolojisini bütünleştirir.
  • Şimdi MariaDB'yi CentOS 8'e nasıl kuracağımızı göreceğiz.

1. MariaDB'yi CentOS 8'e nasıl kurarım

Aşama 1
Atılacak ilk adım, aşağıdakileri yürüterek MaríaDB paketlerini CentOS 8'de konsolide etmek olacaktır:

 yum arama mariadb

BÜYÜT

Adım 2
Şimdi, MariaDB hakkında ayrıntılı bilgilere bakmak için aşağıdakileri uyguluyoruz:

 yum bilgi mariadb

BÜYÜT

Aşama 3
MariaDB kurulumuna aşağıdakileri uygulayarak devam ediyoruz:

 yum mariadb sunucusunu kurun

BÜYÜT

4. Adım
MariaDB'nin indirilmesini ve kurulmasını onaylamak için "s" harfini giriyoruz:

BÜYÜT

Adım 5
Aşağıdaki satırı yürüterek MariaDB hizmetini etkinleştirmeye devam ediyoruz:

 systemctl mariadb.service'i etkinleştir

BÜYÜT

6. Adım
MariaDB'yi yönetmek için yararlı komutlardan bazıları şunlardır:

MariaDB hizmetini durdurun

 systemctl mariadb.service'i durdur

MariaDB hizmetini başlatın
 systemctl mariadb.service'i başlat

MariaDB hizmetini yeniden başlatın
 systemctl mariadb.service'i yeniden başlat

MariaDB hizmetinin durumunu kontrol edin
 systemctl durumu mariadb.service

BÜYÜT

2. CentOS 8'de MariaDB sunucusu nasıl güvenli hale getirilir

Aşama 1
Şimdi MariaDB sunucusunu CentOS 8'de korumanın zamanı geldi, bunun için aşağıdakileri uygulayacağız:

 mysql_secure_installation
Adım 2
Her şeyden önce, atanmadığı için root kullanıcısının şifresini girdiğimiz belirtilecektir, Enter tuşuna basmalıyız:

BÜYÜT

Aşama 3
Orada bir tane atamak isteyip istemediğimizi soruyor, MariaDB root kullanıcısının şifresini atamak için "Y" harfini giriyoruz:

BÜYÜT

4. Adım
Bundan sonra aşağıdaki gibi bir dizi soru buluyoruz:

  • Anonim kullanıcıyı silin.
  • Uzaktan erişimi devre dışı bırakın.
  • Test veritabanını silin.
  • Ayrıcalıkları yeniden yükleyin.

BÜYÜT

3. CentOS 8'de MariaDB'ye nasıl erişilir

Aşama 1
CentOS 8'de MariaDB'ye erişmek için aşağıdaki komutu girmeliyiz:

 mysql -u kök -p
Enter'a basıyoruz ve konfigürasyon işleminde girdiğimiz şifreyi giriyoruz ve böylece MariaDB'ye erişiyoruz:

BÜYÜT

Adım 2
Orada "veritabanlarını göster" komutunu girebiliriz; mevcut veritabanlarını görüntülemek ve "quit" komutunu çalıştırarak MariaDB'den çıkmak için:

BÜYÜT

4. CentOS 8'de MariaDB'ye veritabanları nasıl eklenir

Aşama 1
İlk etapta aşağıdakileri yürüterek MySQL'e erişmek olacaktır:

 mysql -u kök -p mysql
MariaDB'ye eriştikten sonra veritabanımızı aşağıdaki gibi oluşturuyoruz:
 CREATE DATABASE çözücüsü; (yeni bir veritabanı oluşturur) CREATE USER 'solvetic' @ 'localhost' 'solvetic' TARAFINDAN TANIMLANIR; (Kullanıcı adını şifresi ile birlikte oluşturun) solventic1 ÜZERİNDE HERŞEYİ GRANT * 'solvetic' @ 'localhost' için; (Kullanıcıya veritabanı izinleri verir) FLUSH PRIVILEGES; (Ayrıcalıkları sıfırlar)

BÜYÜT

MariaDB'den "quit" komutunu çalıştırarak çıkıyoruz.

Adım 2
Bundan sonra tekrar "göster veritabanlarını" çalıştırabiliriz; ve orada oluşturulan veritabanını göreceğiz:
Oluşturulan veritabanı ile MariaDB'ye girmek için CentOS 8'de aşağıdakileri çalıştıracağız:

 mysql -u çözücü -p'çözücü 'çözücü1
Veya çalıştırabiliriz:
 mysql -u çözücü -p çözücü1
Ardından şifreyi giriyoruz.

Aşama 3
Sonuç, söz konusu veritabanına erişim olacaktır:

BÜYÜT

O kadar basit ki, CentOS 8'de MariaDB'de veritabanları kurduk ve oluşturduk ve veritabanlarını yönetmek için zaten en iyi çözümlere sahibiz.

wave wave wave wave wave