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 GPL lisansı altında lisanslanmış ve ücretsiz olarak kullanılabilen bir yazılımdır.
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 hosting sunucunuza kurulur.
Web sitenizdeki tüm verileri düzenleyen ve depolayan dijital bir dosya dolabı olarak düşünün.
Veritabanındaki tablolardan SQL veya Yapılandırılmış Sorgu Dili adı verilen özel bir programlama dili kullanılarak bilgi 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'i 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.
Özellikle WordPress yönetici alanına giriş yapamadığınızda, veritabanıyla doğrudan çalışarak birçok WordPress hatasını düzeltebilirsiniz. Örneğin, bir WordPress şifresini 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 kullanacakları 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 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ındaki meta bilgileri 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ılar hakkındaki meta bilgileri içerirwp_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önderir. 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 bu sorunu bir WordPress önbellekleme eklentisi kullanarak ele alır. Bu eklentiler, veritabanınızın daha sık sorgulanması gerekmeyecek şekilde sık istenen web sayfalarını depolar. Sonuç olarak, web siteniz daha hızlı çalışır.

Ya WP Rocket (premium) ya da WP Super Cache (ücretsiz) kullanmanızı öneririz. Bluehost ve SiteGround gibi birçok WordPress hosting şirketi de önbellekleme çözümleri sunmaktadır.
Bir önbellekleme çözümünü web sitenize eklemenin ne kadar kolay olduğunu görmek için WP Super Cache'i WordPress sitenize nasıl kurup yapılandıracağınız hakkındaki kılavuzumuzu takip edebilirsiniz.
Bilgisayarınızda MySQL Çalıştırma
Bilgisayarınızda yerel olarak WordPress ç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
- WordPress Veritabanı Yönetimi İçin Başlangıç Rehberi: phpMyAdmin ile
- Sorgu
- WordPress Sahne Arkasında Gerçekten Nasıl Çalışır (İnfografik)
- Veritabanı
- MySQL Üzerinden WordPress Veritabanına Yönetici Kullanıcı Ekleme
- Apache
- En Yaygın 63 WordPress Hatası ve Nasıl Düzeltilir
- phpMyAdmin'dan WordPress Parolasını Sıfırlama
- WordPress Yönetici E-postasını Değiştirme (3 Yöntem)
