MySQL, WordPress'in blog bilgilerinizi depolamak ve almak için kullandığı veritabanı yönetim sistemidir. Web siteniz için bir dosya dolabı görevi görür ve ‘my sequel’ olarak telaffuz edilir.
Veritabanı uygulaması şu anda Oracle Corporation'a aittir ve açık kaynak bir yazılımdır, GPL lisansı altında lisanslanmıştır ve ücretsiz olarak kullanılabilir.
MySQL'i nasıl kullanacağınızı bilmeden WordPress kullanabilseniz de, temel bir anlayış WordPress sitenizle ilgili sorunları gidermenize yardımcı olabilir.

Veritabanı Nedir?
MySQL, birden çok kullanıcıyı ve veritabanını işleyebilen ilişkisel bir veritabanı yönetim sistemidir. Bir sunucu olarak çalışır ve WordPress barındırma sunucunuza kurulur.
Web sitenizdeki tüm verileri düzenleyen ve depolayan dijital bir dosya dolabı olarak düşünün.
Bilgiler, SQL veya Yapılandırılmış Sorgu Dili adı verilen özel bir programlama dili kullanılarak veritabanındaki tablolardan alınır, eklenir ve silinir. Veri almak için bir SQL komutu sorgu olarak bilinir.
Tipik bir MySQL sorgusu şuna benzer:
SELECT * FROM wp_posts WHERE ID = 23;
WordPress kullanmak için veritabanlarının nasıl çalıştığını anlamanız veya SQL dilini öğrenmeniz gerekmez. Tüm bunlar arka planda otomatik olarak gerçekleşir. Ancak, MySQL bilgisi sorun gidermeye yardımcı olabilir.
WordPress yönetici alanına giriş yapamadığınızda, özellikle veritabanıyla doğrudan çalışarak birçok WordPress hatasını düzeltebilirsiniz. Örneğin, bir WordPress parolasını sıfırlayabilir, bir yönetici kullanıcı ekleyebilir ve WordPress e-posta adresini değiştirebilirsiniz.
MySQL veritabanınıza phpMyAdmin kullanarak erişebilirsiniz. Bu, web tarayıcısını kullanarak MySQL veritabanlarını yönetmenizi sağlayan bir web uygulamasıdır. Web barındırma sağlayıcınızın kontrol panelinde bulabilirsiniz.

Veritabanları ve bunları nasıl kullanacağınız hakkında daha fazla bilgi edinmek için, phpMyAdmin ile WordPress veritabanı yönetimi hakkındaki başlangıç kılavuzumuza bakın.
WordPress MySQL'i Nasıl Kullanır?
WordPress, gönderiler, sayfalar, yorumlar, kategoriler, etiketler, özel alanlar, kullanıcılar ve diğer WordPress ayarları dahil olmak üzere birçok bilgiyi bir veritabanında saklar.
Bu nedenle, WordPress'i ilk kez kurduğunuzda, sizden bir veritabanı adı, ana bilgisayar, kullanıcı adı ve şifre sağlamanız istenir.

Bu bilgi, wp-config.php adlı yapılandırma dosyasında saklanır.
Kurulum sırasında WordPress, tablolar oluşturmak ve bu tablolara varsayılan kurulum verilerini depolamak için sağladığınız veritabanı bilgilerini kullanır.
Her WordPress kurulumu, veritabanında 12 varsayılan tablo ile başlar. Bunlar, WordPress'in farklı bölümleri, özellikleri ve işlevselliği için veriler içerir.
Şu anda, varsayılan bir WordPress kurulumu aşağıdaki tabloları oluşturur:
wp_commentmeta, yorumlar hakkında meta bilgiler içerirwp_commentsyorumları ve yorum yazarının ayrıntılarını içerirwp_links, WordPress'in önceki sürümleri tarafından oluşturulan blogroll'ları yönetirwp_options, site genelindeki WordPress ayarlarının çoğunu içerirwp_postmeta, gönderiler, sayfalar ve özel gönderi türleri hakkında meta bilgileri içerirwp_postsgönderilerinizi, sayfalarınızı, özel gönderi türlerinizi ve revizyonlarınızı içerirwp_termmeta, özel taksonomiler altındaki terimler için meta verileri içerirwp_terms, her kategori ve etiket gibi taksonomiler altındaki terimleri içerirwp_term_relationships, gönderi türleri ve terimler arasındaki ilişkileri yönetirwp_term_taxonomy, kategoriler ve etiketler arasında ayrım yapmak için taksonomileri tanımlarwp_usermeta, kayıtlı kullanıcılara ilişkin meta bilgileri içerir.wp_users, kullanıcı adları ve şifreler dahil olmak üzere kullanıcı bilgilerini içerir
Her tablo adının önündeki wp_ varsayılan veritabanı önekidir. Web sitenizin güvenliğini artırmak için WordPress kurulumu sırasında farklı bir önek seçmek isteyebilirsiniz.
WordPress içeriğiniz MySQL'de saklandığı için, web sitesi yedekleme çözümünüzün veritabanı tablolarınızın bir kopyasını ve ayrıca medya kütüphanenizde, temalarınızda ve eklentilerinizde depolanan dosyaları alması gerekecektir.
Duplicator gibi yedekleme eklentileri, WordPress dosyalarınızın ve veritabanınızın tam yedeklerini otomatik olarak uzak bir konuma gönderecektir. Bunu nasıl kuracağınızı, WordPress web sitenizi nasıl yedekleyeceğiniz hakkındaki kılavuzumuzu izleyerek öğrenebilirsiniz.
MySQL Web Sitesi Performansını Nasıl Etkiler
MySQL, web sunucunuzda bir uygulama olarak çalışır, bu nedenle daha fazla kullanıcı web sitenizi ziyaret ettiğinde daha fazla kaynak gerektirir. Bunun nedeni, bir kullanıcı web sitenizi her ziyaret ettiğinde, web sayfası kullanıcının tarayıcısına gönderilmeden önce WordPress'in veritabanından bilgileri getirmesi gerektiğidir.
Bu, çok sayıda kullanıcı aynı anda ziyaret ederken web sitenizin daha yavaş yüklenmesine neden olur.
Çoğu web sitesi, bunu bir WordPress önbellekleme eklentisi kullanarak ele alır. Bu eklentiler, sık istenen web sayfalarını depolar, böylece veritabanınızın daha sık sorgulanması gerekmez. Sonuç olarak, web siteniz daha hızlı çalışır.

WP Rocket (premium) veya WP Super Cache (ücretsiz) kullanmanızı öneririz. Bluehost ve SiteGround gibi birçok WordPress barındırma şirketi de önbelleğe alma çözümleri sunmaktadır.
Sitenize bir önbellekleme çözümü eklemenin ne kadar kolay olduğunu görmek için WP Super Cache'i WordPress sitenize kurma ve ayarlama rehberimizi takip edebilirsiniz.
Bilgisayarınızda MySQL Çalıştırma
WordPress'i bilgisayarınızda yerel olarak çalıştırmak istiyorsanız, WordPress barındırma sağlayıcınızla aynı yazılımı çalıştırmanız gerekir. Buna Apache (web sunucusu yazılımı), MySQL (veritabanı) ve PHP (programlama dili) dahildir.
Neyse ki, WAMP (Windows için), MAMP (Mac için), LAMP (Linux için) ve XAMPP (platformlar arası) gibi yazılım yığınları kurulumu kolaylaştırır.

Umarım bu makale WordPress'te MySQL hakkında daha fazla bilgi edinmenize yardımcı olmuştur. Ayrıca, faydalı WordPress ipuçları, püf noktaları ve fikirleri hakkında ilgili makaleler için aşağıdaki Ek Okuma listenizi de görmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.
Ek Okuma
- phpMyAdmin'dan WordPress Parolasını Sıfırlama
- WordPress Sahne Arkasında Gerçekten Nasıl Çalışır (İnfografik)
- WordPress Yönetici E-postasını Değiştirme (3 Yöntem)
- En Yaygın 63 WordPress Hatası ve Nasıl Düzeltilir
- WordPress Veritabanı Yönetimi İçin Başlangıç Rehberi: phpMyAdmin ile
- MySQL Üzerinden WordPress Veritabanına Yönetici Kullanıcı Ekleme
- Veritabanı
- Sorgu
- Apache
