phpMyAdmin ile WordPress Veritabanı Yönetimi Kılavuzu

Yayınlanan: 2021-08-20

Veritabanı Optimizasyonu

Bu yazımızda phpMyAdmin ile WordPress Veritabanı Yönetimi üzerinde duracağız.

PHP ve MYSQL, WordPress için sırasıyla betik dili ve veritabanı yönetim sistemleri olarak kullanılmaktadır. Teknik olarak WordPress kullanmayı öğrenmenize gerek yoktur, ancak her ikisinin de temel olarak anlaşılması, büyük ve küçük sorunları gidermenize yardımcı olacaktır.

Veritabanını ve WordPress'teki kullanımını anlama

Verileri organize bir şekilde getirme ve saklama sistemine veritabanı denir. Veriler, veritabanı üzerinden programlanabilir bir şekilde yönetilebilir. PHP programlama dili, WordPress tarafından verileri almak ve depolamak için kullanılır. Sayfalar, gönderiler, yorumlar, özel alanlar, kategoriler, etiketler ve diğer bilgiler gibi bilgiler bir veritabanında depolanır.

WordPress'i kurduktan sonra bir kullanıcı adı, şifre, veritabanı adı ve ana bilgisayar sağlamanız istenecektir. Tüm bu bilgiler yapılandırma dosyasında saklanır. WordPress kurulumu sırasında ve sonrasında sağlanan bilgiler, varsayılan kurulum verilerinin depolandığı bir tablo oluşturmak için kullanılır.

WordPress, blogunuz ve web siteniz için dinamik olarak HTML sayfaları oluşturan bu veritabanına kurulumdan sonra sorgular çalıştırır. Oluşturduğunuz her yeni sayfa için yeni bir .html sayfası oluşturmanız gerekmediği için WordPress'in güçlü olmasının nedenlerinden biri de budur. Her şey WordPress platformu tarafından dinamik olarak işlenir.

PhpMyAdmin ile WordPress Veritabanı Yönetimi hakkında bilmeniz gerekenler

veritabanı yarat

MySQL veritabanını tarayıcınızı kullanarak yönetmek, PhpMyAdmin olan web tabanlı yazılım aracılığıyla mümkündür. MySQL komutlarını ve veritabanı işlemlerini çalıştırmak için kullanımı kolay bir arayüz sunar. Veritabanı tablolarını, alanlarını ve satırlarını düzenlemek ve bunlara göz atmak mümkündür. Tüm verilerinizi kolayca işleyebilir, verilerin içe ve dışa aktarılması gibi işlemleri gerçekleştirebilirsiniz.

PhpMyAdmin'e Erişme

PHPMyAdmin'e erişim

Tüm büyük WordPress barındırma şirketleri, PhpMyAdmin'in platforma önceden yüklenmiş olmasını sağlar. Barındırma hesabı panelinin kontrol panelinden, veritabanı bölümüne gidebilir ve onu bulabilirsiniz. Barındırma sağlayıcısına bağlı olarak cPanel arayüzünüz farklı görünebilir.

Her ne kadar olursa olsun, PhpMyAdmin'e erişim aynı konumda kalacaktır. Arayüzü açtıktan sonra sol sütundan WordPress veritabanını seçebilirsiniz. Bu, WordPress veritabanınızdaki bilgileri içeren tüm tabloları görüntüler.

tablolar PHPMyAdmin

WordPress veritabanı tablolarıyla ilgili bilgiler

phpMyAdmin ile WordPress Veritabanı Yönetimi hakkında bilgi edinirken tablolarla ilgili bilgileri bilmek önemlidir. Veritabanı, her WordPress kurulumunda varsayılan olarak 12 tablo içerir. Özellikler, çeşitli bölümler için veriler ve WordPress'in diğer işlevleri tabloda yer almaktadır. Bu tablolar aracılığıyla web sitenizin farklı bölümlerinin depolanmasını anlamak kolaydır. Aşağıda, kurulumdan sonra WordPress'te varsayılan olarak bulunan tablolarla ilgili ayrıntılar yer almaktadır.

Not: Her tablo adından önce wp_, kurulum sırasında seçebileceğiniz veritabanı önekidir. Kurulum sırasında değiştirirseniz, farklı olabilir.

• wp_comments: Bu tablo WordPress yorumlarını içerir. Yorumlar URL'si, e-posta, yazar adı, yorumlar ve diğerleri dahildir.
• wp_commentmeta: Yorumlar hakkında WordPress'te yayınlanan meta bilgiler bu tabloya dahil edilmiştir. Meta_value, comment_id, meta_id ve meta_value bu tablonun dört alanıdır.
• wp_options: Varsayılan kategori, sayfa başına gönderiler, site URL'si, yönetici e-postası ve çok daha fazlası gibi bir WordPress platformunun site genelindeki ayarı bu tabloda yer almaktadır. Eklenti ayarlarını saklamak için de kullanılır,
• wp_links: WordPress'in önceki bir sürümü tarafından oluşturulan bağlantı yöneticisi eklentileri ve blog listeleri bu tablo tarafından yönetilir.
• wp_termmeta: Mağazalar için özel meta veriler, belirli eklentiler için ürün niteliklerinin ve kategorilerinin depolanması gibi özel sınıflandırmalarla bu tablonun altında saklanır.
• wp_postmeta: WordPress özel gönderi türleri, sayfaları ve gönderileriyle ilgili meta bilgiler bu tabloda saklanır.
• wp_posts: Tüm içerik türleri veya gönderi türleri bu tabloya dahildir. Tüm özel gönderi türleri, gönderiler, sayfalar ve revizyonlar bu tabloda yakalanır.
• wp_terms: WordPress'in içerik organizasyonu, güçlü sınıflandırma sistemi sayesinde mümkündür. Bireysel sınıflandırma öğeleri olan terimler bu tablonun altında saklanır.
• wp_term_taxonomy: wp_terms tablosunda tanımlanan terimler için sınıflandırmalar bu tabloda tanımlanır.
• wp_term_relationships: wp_terms tablosundaki terimlerin WordPress gönderi türleriyle ilişkisi bu tabloda yönetilir.
• wp_users: Kullanıcı e-postası, şifre, kullanıcı adı ve diğerleri gibi tüm kullanıcı bilgileri bu tabloda saklanır.
• wp_usermeta: Web sitenize kayıtlı kullanıcının meta bilgileri bu tablo altında saklanır.

phpMyAdmin ile WordPress Veritabanı Yönetimi

Tüm blog sayfalarınız, gönderileriniz, yorumlarınız ve diğer önemli WordPress ayarlarınız WordPress veritabanınıza dahil edilmiştir. PhpMyAdmin'i kullanırken dikkatli olmazsanız, bazı önemli verileri yanlışlıkla silmeniz mümkündür.

Önlem olarak eksiksiz bir veritabanı yedeği oluşturulması önerilir. Bu, gerektiğinde veritabanınızın en son sürümünü almanızı sağlar. Bir veritabanı yedeği oluşturmak basit ve kolaydır. Aynı konuda daha fazla bilgi aşağıdadır.

PhpMyAdmin'i kullanarak WordPress veritabanı yedeği oluşturma

WordPress veritabanınızın yedeğini kolayca oluşturmak için PhpMyAdmin'den WordPress veritabanınıza tıklayın. Ardından üst menüden Dışa Aktar sekmesine tıklayın. PhpMyAdmin'in yeni bir sürümünde bir dışa aktarma yöntemi istenebilir.

PHPMyAdmin'i dışa aktar

Hızlı yöntemi seçtiğinizde veritabanınız bir .sql dosyasında dışa aktarılacaktır. Yedeklemeyi gzip arşivinde veya sıkıştırılmış zip dosyasında indirme yeteneği, bir yedekleme oluşturmak için birden çok seçenekle gelen özel yöntemlerle kullanılabilir.

Her zaman sıkıştırma yöntemi olarak zip'i seçmenizi ve bir yedek oluşturmak için özel yöntemi kullanmanızı öneririz. Özel yöntemi seçtiğinizde tablolar da veritabanından kolayca çıkarılabilir. Eklentiler tarafından oluşturulan tabloları yedeklemeyi düşünmüyorsanız, bu tabloları yedeklemenizden kaldırmak için en uygun yöntem budur.

PhpMyAdmin'in dışa aktarma sekmesini kullanarak, özel veritabanı yedeğiniz hem aynı hem de farklı bir veritabanında kolayca geri yüklenebilir.

WordPress yedeği oluşturmak için Eklentileri kullanma

WordPress güvenliğiniz için yapabileceğiniz en iyi şey, zamanlamak ve düzenli yedeklemeler almaktır. WordPress Veritabanı Yönetimini phpMyAdmin ile etkili bir şekilde kullanmak bir şeydir ve bu çabaları bir yedekleme ile korumak başka bir şeydir. Site bilgilerinizin çoğu WordPress veritabanı tarafından taşınır, ancak resimler, şablon dosyaları, yükleme ve diğerleri gibi önemli öğeler buna dahil edilmez.

wp-içerik/dizini, tüm resimlerinizin depolandığı yüklemeler başlıklı bir klasör içerir. Belirli bir gönderiye hangi görüntünün eklendiği bilgisi veritabanına dahil edilmiştir, ancak bu dosyaların bulunduğu bir görüntü klasörü olmadığı sürece teknik olarak işe yaramaz. Yeni başlayanlar genellikle sadece kaçınılması gereken veri tabanını yedekleyerek tuzağa düştüler. İhtiyacınız olan şey, eklentiler, temalar ve resimler içeren eksiksiz bir site yedeğidir.

El ile yedekleme oluşturmanız ve yedeklemeye odaklanmanız ve düzenli yedeklemeler sağlayan çoğu barındırma şirketinin sözünü almamanız önerilir. WPEngine gibi yönetilen WordPress barındırma çözümlerinin kullanıcılarının günlük olarak bir yedek oluşturmaları kesinlikle önerilir.

Bu tür barındırma çözümlerinde olmayan diğer kullanıcılar için bir WordPress yedekleme eklentisi kullanabilirsiniz. Tüm siteniz için otomatik bir WordPress yedeği oluşturmanıza yardımcı olur.

Bir WordPress veritabanı yedeğini almak için PhpMyAdmin'i kullanma

WordPress veritabanınızı içe aktarmak PhpMyAdmin ile kolay bir iştir. PhpMyAdmin'i açtıktan sonra WordPress veritabanınızı seçin. Üst menüden İçe Aktar sekmesine tıklayın. Bir sonraki ekranda dosya seç düğmesine tıklayın ve ardından daha önce oluşturulan veritabanı yedekleme dosyasını seçin.

PHPMyAdmin'i içe aktar

Yedekleme dosyanızı işledikten sonra PhpMyAdmin, onu WordPress veritabanınıza yükleyecektir. Yedekleme geri yükleme işlemi tamamlandığında, başarılı bir mesajla bilgilendirileceksiniz. phpMyAdmin ile WordPress Veritabanı Yönetimi hakkında bilgi edinirken yedeklemeyi geri yüklemek yine önemli bir görevdir.

WordPress Veritabanını Optimize Etmek için PhpMyAdmin'i Kullanma

Bir süre WordPress kullandıktan sonra veritabanı parçalanıyor. Bellek ek yükleri nedeniyle sorgu yürütme süresi ve genel veritabanı boyutu artar.

tabloyu optimize et

Veritabanınızı optimize etmek için MySQL basit bir komutla birlikte gelir. PhpMyAdmin'e gittikten sonra WordPress veritabanınıza tıklayın. Veritabanı açılırken WordPress tablolarının bir listesini göreceksiniz. Tabloların altında Tümü bağlantısı yazan seçeneği seçmelisiniz.

Şimdi yanındaki Selected açılır menüsüne tıklayın ve optimize tablosunu seçin. Bu seçenek, seçilen tabloları birleştirecek ve sonunda WordPress performansını optimize edecektir. WordPress sorgularının eskisinden biraz daha düzgün çalışmasını sağlayacak ve ayrıca veritabanının boyutunu küçültecektir.

Optimizasyon önemli bir husustur ve PhpMyAdmin ile WordPress Veritabanı Yönetimi hakkında bilgi edinirken iyice anlaşılmalıdır.

Çözüm

PhpMyAdmin ile WordPress Veritabanı Yönetimi hakkındaki bu kapsamlı kılavuzun, bununla ilgili çeşitli teknik ve önemli yönleri öğrenmenize yardımcı olacağını umuyoruz. WordPress kurulumu sırasında sürümlerdeki değişiklikler ve ayarların değiştirilmesi ile yukarıda belirtilen süreç biraz değişebilir.

Ancak, genel prosedür aynı kalacaktır. Bahsedilen tüm görev ve işlemler çok önemlidir ve bunları doğru şekilde gerçekleştirmek için gerekli çabayı göstermelisiniz.

İlgili Makaleler

Veritabanı Gıcırtılı Temiz

Veritabanı bağlantısı kurulurken hata düzeltildi

Özel Veritabanı Hata Sayfası Ekle WordPress

Korkunç “Veritabanı Bağlantısı Kurma Hatasını” Düzeltme

Veritabanı bağlantısı kurarken hata nasıl düzeltilir

Kod ve Eklenti ile WordPress Veritabanını Optimize Edin