MariaDB, WordPress’in blog bilgilerinizi depolamak ve almak için kullanabileceği veritabanı yönetim sistemlerinden biridir. Popüler MySQL veritabanı uygulamasına bir alternatiftir.
WordPress, web siteniz için bir dosya dolabı olarak bir veritabanı kullanır. Yazılarınızı ve sayfalarınızı, yorumlarınızı, birçok ayarı ve çok daha fazlasını içerir.
Veritabanının perde arkasında nasıl çalıştığını bilmeden WordPress’i kullanabilirsiniz, ancak temel bir anlayışa sahip olmak WordPress sitenizle ilgili sorunları giderirken yardımcı olur.
Veritabanı Nedir?
MariaDB, WordPress barındırma sunucunuzda çalışan ve birden fazla kullanıcı ve veritabanını yönet en ilişkisel bir veritabanı yönetim sistemidir. Bu, web sitenizin verilerini farklı tablolarda düzenleyen ve depolayan dijital bir dosya dolabı görevi gördüğü anlamına gelir.
MySQL ile aynı şekilde çalışır ve WordPress ile tamamen uyumludur, bu nedenle WordPress ile her iki veritabanı uygulamasını da kullanabilirsiniz. Genellikle, veritabanı yazılımı seçimi WordPress barındırma sağlayıcınız tarafından yapılır.
Her iki uygulama da SQL veya Yapılandırılmış Sorgu Dili adı verilen bir programlama dili kullanır. ‘Devam’ olarak telaffuz edilen bu dil, veritabanı tablolarından bilgi almak, eklemek ve silmek için kullanılır.
Veri almak için kullanılan bir SQL talimatı sorgu olarak bilinir ve genellikle aşağıdaki gibi görünür:
SELECT * FROM wp_posts WHERE ID = 23;
WordPress’i kullanmak için kodlama becerisine veya veritabanı bilgisine sahip olmanız gerekmez. Tüm bunlar perde arkasında otomatik olarak gerçekleşir.
Ancak bazı temel SQL bilgileriyle, daha ileri düzey kullanıcılar doğrudan veritabanıyla çalışarak birçok WordPress hatasını düzeltebilir, örneğin:
Bu, özellikle WordPress yönetici alanına giriş yapamadığınızda faydalıdır. Bu durumda, phpMyAdmin kullanarak WordPress veritabanınıza doğrudan erişim sağlayabilirsiniz.
Bu, web barındırma sağlayıcınızın kontrol panelinde bulacağınız bir web uygulamasıdır. WordPress veritabanınızı web tarayıcınızdan yönetmek için kullanabilirsiniz.
Veritabanları ve nasıl kullanılacakları hakkında daha fazla bilgiyi phpMyAdmin ile WordPress veritabanı yönetimi başlangıç kılavuzumuzda bulabilirsiniz.
MySQL ve MariaDB Arasındaki Fark Nedir?
MySQL veritabanı uygulamasının uzun bir geçmişi vardır. İlk olarak 1995 yılında piyasaya sürüldü ve hızlı, verimli, uygun fiyatlı bir veritabanı yönetim uygulaması olarak hızla ilgi gördü.
WordPress 2003 yılında piyasaya sürüldüğünde, veritabanını yönetmek için MySQL’i seçti.
Şu anda Oracle Corporation’a aittir. GPL altında lisanslanmış açık kaynaklı bir yazılımdır ve ücretsiz olarak kullanılabilir.
MySQL 2009 yılında Oracle tarafından satın alındığında, bir geliştirici topluluğu yazılımın bir çatalını oluşturdu. Bu yeni açık kaynak projesine MariaDB adını verdiler.
MariaDB ile Oracle, MySQL’in devam eden gelişimini denetlerken onlar Oracle’dan bağımsız olarak veritabanı üzerinde çalışmaya devam edebileceklerdi.
O zamandan beri, MariaDB’ye MySQL’de olmayan yeni özellikler eklendi ve ekip performansını artırdı. Ancak, MySQL ile tamamen uyumlu olmaya devam etmektedir.
Performans avantajlarından yararlanmak ve WPBeginner web sitesini hızlandırmak için 2019’da bu blogu MariaDB’ye geçirdik.
WordPress Veritabanını Nasıl Kullanır?
WordPress verilerinizin çoğu veritabanı tablolarında saklanır. Buna yazılar, sayfalar, yorumlar, kategoriler, etiketler, özel alanlar, kullanıcılar ve diğer WordPress ayarları dahildir.
WordPress‘i ilk yüklediğinizde veritabanını kurmak için bilgi verdiğinizi hatırlayabilirsiniz. Sizden bir veritabanı adı, ana bilgisayar, kullanıcı adı ve parola girmeniz istenmişti.
WordPress veritabanı hakkındaki bu bilgiler wp-config.php yapılandırma dosyasında saklanır.
WordPress, veritabanı tabloları oluşturmak için sağladığınız bilgileri kullandı ve ardından bu tabloların içinde varsayılan kurulum verilerini oluşturdu.
Varsayılan bir WordPress kurulumuyla oluşturulan 12 veritabanı tablosu vardır:
wp_commentmeta
yorumlar hakkında meta bilgiler içerir.wp_comments
yorumları ve yorum yazarının ayrıntılarını içerir.wp_links
, WordPress’in önceki sürümleri tarafından oluşturulan blogroll’ları yönetir.wp_options
site genelindeki WordPress ayarlarının çoğunu içerir.wp_postmeta
yazılar, sayfalar ve özel yazı türleri hakkında meta bilgiler içerir.wp_posts
yazılarınızı, sayfalarınızı, özel yazı türlerinizi ve revizyonlarınızı içerir.wp_termmeta
, özel taksonomiler altındaki terimler için meta veriler içerir.wp_terms
, her kategori ve etiket gibi taksonomiler altındaki terimleri içerir.wp_term_relationships
, yazı türleri ve terimler arasındaki ilişkileri yönetir.wp_term_taxonomy
, kategoriler ve etiketler arasında ayrım yapmak için taksonomileri tanımlar.wp_usermeta
kayıtlı kullanıcılar hakkında meta bilgiler içerir.wp_users
kullanıcı adları ve parolalar dahil olmak üzere kullanıcı bilgilerini içerir.
Her tablonun wp_
önekiyle başladığını fark edeceksiniz. Web sitenizin güvenliğini artırmak için WordPress kurulumu sırasında farklı bir önek seçmenizi öneririz.
Şimdi, önemli WordPress içeriğiniz veritabanında depolandığından, medya kitaplığınızda, temalarınızda ve eklentilerinizde depolanan dosyalarla birlikte düzenli olarak yedeklenmesi gerekir.
Duplicator gibi yedekleme eklentileri dosyalarınızı ve veritabanı tablolarınızı otomatik olarak yedekler ve uzak bir konumda güvenle saklar. WordPress sitenizi nasıl yedekleyeceğinize ilişkin kılavuzumuzu izlemenizi öneririz.
MariaDB’yi Bilgisayarınızda Çalıştırma
WordPress’i bilgisayarınızda yerel olarak çalıştırmak istiyorsanız, WordPress’in dayandığı yazılımı çalıştırmanız gerekir. Bu, MariaDB veya MySQL gibi bir veritabanı yönetim uygulamasının yanı sıra Apache gibi web sunucusu yazılımını ve PHP programlama dilini içerir.
Tüm bu uygulamaları ayrı ayrı kurmak zordur, bu nedenle WordPress’i Windows ve Mac‘e kolayca yüklemek için çözümler geliştirilmiştir.
Bu çözümlerden biri MariaDB kullanır ve bu da XAMPP‘dir.
XAMPP Windows, Mac ve Linux’ta çalışır ve XAMPP kullanarak yerel bir WordPress sitesinin nasıl oluşturulacağına ilişkin kılavuzumuzu izleyerek yüklemeyi öğrenebilirsiniz.
Umarız bu makale WordPress’te MariaDB hakkında daha fazla bilgi edinmenize yardımcı olmuştur. Yararlı WordPress ipuçları, püf noktaları ve fikirleri ile ilgili makaleler için aşağıdaki Ek Okuma listemize de bakmak isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.