29 Nisan 2024 00:36

Anasayfa

undefined...

İlgili makalemizde inceleyeceğimiz ana konu başlıkları;

  • WHM / cPanel'de veritabanı yönetim arayüzünün kullanımı;
  • WHM / cPanel kullanarak veritabanlarını yedeklemek ve geri yüklemek için gerekli yollar;
  • Veritabanı mimarisinin tanımları ve başlıca terimleri;
  • Veritabanı bozulmalarını ve neden olduğunu anlamak.

Bilinmesi gereken terimler;

Table

İlgili veritabanı içerisindeki nesnelerin toplamını temsil eder.

Field

Veritabanı içerisinde tablo tarafından tanımlanan nesnenin bir özelliğini temsil eder.

InnoDB

MySQL ve MariaDB için gelişmiş depolama motoru.

MyISAM

MySQL ve MariaDB için basit depolama motoru.

Storage Engine

Temel veriyi yönetmek için bir veritabanı tarafından kullanılan yazılım.

SQL

Yapılandırılmış sorgu dili. SQL, kullanıcıların bir veritabanından veri alma ve veri ekleme gibi işlemleri yapmasını sağlayan yazılım dili.

Locking

Bir tablonun veya satırın işaretlenmesi, bir seferde yalnızca bir işlemin erişmesine izin verir.

SQL ve İlişkisel Veritabanları

Bir veritabanı yapılandırılmış bir veri kümesidir. Yapı herhangi birşey olabilir, ancak bir veritabanının en yaygın şeki ise ilişkisel veritabanıdır. İlişkisel veritabanı, tablodaki her satırın benzersiz bir anahtara sahip olduğu bir tablodan oluşan veritabanıdır.

Basit Yapı

Tablo ilişkisel veritabanının çekirdek yapısıdır. Tablolar alanlar(sutünlar) ve girişlerden(satırlar) oluşmaktadır.

Her tablo bir nesne türünü temsil etmelidir.(Örneğin; evcli hayvanlar için bir tablo). Her alan, tablo tarafından temsil edilen nesnenin bir özelliğini veya tanımlayıcısını temsil etmelidir(Örneğin, evcil hayvan masası, hayvan türü ve kısırlık durumu için alanlara sahip olabilir). Her giriş, nesnenin bir örneğini temsil eder (Örneğin, her giriş bir evcil hayvandır).

Kilitleme

Veri bütünlüğünü korumak için, bir seferde yalnızca bir yükleme güncellenebilir. Kilitleme bunu sağlamak için bir mekanizmadır. Bazı depolama motorları tablo kilitlemeyi kullanırken, diğer depolama motorları satır kilitleyerek uygular. Tablo kilitleme ile, sadece bir işlem tüm tabloyu günceller. Satır kilitleme daha granüler ve aynı anda erişilen tablolalar için daha iyi bir seçenektir.

Depolama Altyapısı ve Information_Schema

Depolama motorları; 

InnoDB ve MyISAM olarak ikiye ayrılır ve cPanel / WHM sunucularında yaygın olarak kullanılan MySQL / MariaDB için iki depolama motorudur. MyISAM, InnoDB çıkana kadar MySQL 5.5.5'e kadar varsayılan olarak gelmekteydi. MyISAM daha hızlıdır ve taşınılabilirlik avantajına sahiptir. InnoDB ise daha gelişmiş özellikleri mevcuttur. Bunlardan daha sonra bahsedeceğiz.

Information Schema

MySQL bir Informatiın Schema veritabanı kullanır. Diğer tüm veritabanları hakkında bilgi içerir, ancak yalnızca bellekte tutar. Bu veritabanı adı, information_schema ile MySQL içinde saklanır.

İndeksler ve Sorgular

MySQL hem InnoDB hemde MyISAM tabloları için dizin kullanır. İndeks, büyük tablolarda aramaları daha hızlı yapan özel veri yapısıdır. Bir sorgu sizin için bazı bilgileri bulmak için veritabanından sorar. Sorguları MySQL / MariaDB yapısal sorgu dilinde (genellikle SQL olarak adlandirilir) yapılır. SQL birçok veritabanı motoru tarafından kullanılır.

Yetkiler (GRANTS)

Veritabanları, izinsiz olarak veritabanlarına erişilmesini istemeyen kullanıcılar okumasını ve yazmasını engelleyecek mekanizmaya sahiptir. Bu, belirli bir sunucuya belirli bir kullanıcı için belirli bir veritabanına erişmesini sağlar ve kısıtlar. Gerçekleştirilebilecek farklı operasyon türleri için bir çok türde yetkilendirme bulunmaktadır.

cPanel'de Veritabanları;

cphulkd: Brute Force Ataklarını ve verilerini saklar

eximstats: Mail istatistiklerini tutan veritabanıdır.

leechprotect: Sunucu istatistiklerinin veritabanını tutar.

modsec: WHM / cPanel'de bulunan ModSec Tools arayüzü hakkındaki gerekli yapılandırmayı tutar.

roundcube: Roundcube mail sunucusuna bağlı istatistikleri ve iletişim kontaklarını tutar.

whmxfer: cPanel Transfer Tool üzerindeki verileri tutar.

cPanel

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2022