En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Veritabanı Yönetimi İçin Başlangıç Rehberi: phpMyAdmin ile

WordPress kullanıcıları için en iyi tavsiyelerimizden biri, WordPress veritabanlarını nasıl yöneteceklerini öğrenmektir.

WordPress, betik dili olarak PHP ve veritabanı yönetim sistemi olarak MySQL kullanılarak yazılmıştır. WordPress kullanmak için aslında ikisini de öğrenmenize gerek yok.

Ancak, ikisinin çok temel bir anlayışı, sorunları gidermenize yardımcı olmanın yanı sıra WordPress'in (sahne arkasında) nasıl çalıştığı konusundaki bilginizi artırabilir.

Bu makalede, varsayılan WordPress veritabanı tablolarına bir giriş de dahil olmak üzere WordPress'in veritabanını nasıl kullandığını açıklayacağız. Ayrıca, veritabanı yedekleri oluşturma, WordPress veritabanını optimize etme, WordPress veritabanını düzeltme ve daha fazlasını içeren phpMyAdmin kullanarak bir WordPress veritabanını nasıl yöneteceğinizi göstereceğiz.

phpMyAdmin kullanarak WordPress veritabanını yönetme

Bu, WordPress veritabanı yönetimi hakkında kapsamlı bir kılavuzdur, bu nedenle daha kolay gezinme için bir içindekiler tablosu ekledik:

Veritabanı Nedir ve WordPress Bunu Nasıl Kullanır?

Bir veritabanı, verileri organize etmek ve almak için kullanılan bir sistemdir. Yazılımın verileri programlanabilir bir şekilde yönetmesine olanak tanır.

Örneğin, WordPress, veritabanından veri depolamak ve almak için PHP'yi (bir programlama dili) kullanır.

Bir WordPress veritabanında saklanan bilgiler gönderiler, sayfalar, yorumlar, kategoriler, etiketler, özel alanlar, kullanıcılar ve diğer WordPress ayarlarını içerir. Bu konuya, WordPress veritabanı tablolarından bahsettiğimizde daha sonra değineceğiz.

WordPress'i ilk kez kurduğunuzda, bir veritabanı adı, ana bilgisayar, kullanıcı adı ve parola sağlamanız istenir. Bu bilgiler, wp-config.php adlı yapılandırma dosyasında saklanır.

WordPress veritabanı bilgileri

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.

Kurulumdan sonra WordPress, web siteniz veya blogunuz için dinamik olarak HTML sayfaları oluşturmak üzere bu veritabanına sorgular çalıştırır.

Bu, WordPress'i son derece güçlü kılar çünkü oluşturmak istediğiniz her sayfa için yeni bir .html dosyası oluşturmak zorunda kalmazsınız. WordPress her şeyi dinamik olarak yönetir.

WordPress Veritabanım Nerede Saklanıyor?

WordPress, barındırma sunucunuza kurulu bir yazılım olan veritabanı yönetim sistemi olarak MySQL kullanır. WordPress veritabanınız da aynı sunucuda saklanır.

Bu konum çoğu paylaşımlı barındırma ortamında erişilebilir değildir. Ancak, VPS barındırma planınız veya özel bir sunucunuz varsa, veritabanını bulmak için komut satırı araçlarını kullanabilirsiniz.

Çoğunlukla, aşağıdaki yolda bulunur:

/var/lib/mysql/veritabani_adiniz

Ancak bu, barındırma sağlayıcısından sağlayıcısına değişebilir.

Veritabanı dosyasına gerçekten erişmeniz gerekmediğini aklınızda bulundurmak önemlidir. Veritabanınızı yönetmek için phpMyAdmin gibi başka araçlar kullanabilirsiniz.

phpMyAdmin Nedir?

phpMyAdmin, web tarayıcınızı kullanarak MySQL veritabanlarını yönetmenize olanak tanıyan web tabanlı bir yazılımdır. MySQL komutlarını ve veritabanı işlemlerini çalıştırmanıza olanak tanıyan kullanımı kolay bir arayüz sunar.

Veritabanı tablolarını, satırlarını ve alanlarını göz atmak ve düzenlemek için de kullanabilirsiniz. Ayrıca bir veritabanındaki tüm verileri içe, dışa aktarmanıza veya silmenize olanak tanır.

phpMyAdmin'e Nasıl Erişilir

PhpMyAdmin, tüm üst düzey WordPress barındırma şirketleriyle birlikte önceden yüklenmiş olarak gelir. Barındırma hesabınızın cPanel kontrol panelindeki Veritabanları bölümünün altında bulabilirsiniz. Aşağıda Bluehost kontrol panelinden örnek bir ekran görüntüsü bulunmaktadır:

Bluehost'ta phpmyadmin paneli

Barındırma sağlayıcınıza bağlı olarak cPanel arayüzünüz yukarıdaki ekran görüntüsünden farklı görünebilir. Ancak, Veritabanları bölümü altında phpMyAdmin simgesini hala bulabilirsiniz.

Buna tıklamak, phpMyAdmin arayüzünü açacaktır; burada sol sütundan WordPress veritabanınızı seçebilirsiniz. Bundan sonra, phpMyAdmin WordPress veritabanınızdaki tüm tabloları gösterecektir.

PhpMyAdmin paneli

WordPress veritabanı tablolarına bir göz atalım.

WordPress Veritabanı Tablolarını Anlamak

Her WordPress kurulumunun veritabanında varsayılan olarak 12 tablosu vardır. Her veritabanı tablosu, farklı bölümler, özellikler ve WordPress işlevselliği için veriler içerir.

Bu tabloların yapısına bakarak, web sitenizin farklı bölümlerinin nerede saklandığını kolayca anlayabilirsiniz. Şu anda, varsayılan bir WordPress kurulumu aşağıdaki tabloları oluşturur:

Not: Varsayılan olarak veritabanındaki her tablo adının önünde wp_ öneki bulunur, ancak bunu kurulum sırasında değiştirebilirsiniz.

  • wp_commentmeta : Bu tablo, bir WordPress web sitesinde yayınlanan yorumlarla ilgili meta bilgileri içerir. Tabloda meta_id, comment_id, meta_key ve meta_value olmak üzere dört alan bulunur. Her meta_id bir comment_id ile ilişkilidir. Saklanan yorum meta bilgilerine bir örnek, bir yorumun durumudur (onaylandı, beklemede, çöp).
  • wp_comments : Adından da anlaşılacağı gibi, bu tablo WordPress yorumlarınızı içerir. Yorum yazarının adı, URL'si, e-postası, yorumu ve daha fazlasını içerir.
  • wp_links : WordPress'in önceki sürümleri tarafından oluşturulan blogroll'ları veya Bağlantı Yöneticisi eklentisini yönetmek için.
  • wp_options : Bu tablo, site URL'si, yönetici e-postası, varsayılan kategori, sayfa başına gönderi, saat biçimi ve çok daha fazlası gibi WordPress sitenizin genel ayarlarının çoğunu içerir. Seçenekler tablosu ayrıca çok sayıda WordPress eklentisi tarafından eklenti ayarlarını depolamak için kullanılır.
  • wp_postmeta : Bu tablo, WordPress gönderileriniz, sayfalarınız ve özel gönderi türleriniz hakkındaki meta bilgileri içerir. Gönderi meta bilgileri örnekleri arasında bir sayfayı görüntülemek için kullanılan şablon, özel alanlar vb. bulunur. Bazı eklentiler de bu tabloyu WordPress SEO bilgileri gibi eklenti verilerini depolamak için kullanır.
  • wp_posts : Adı gönderiler olsa da, aslında bu tablo tüm gönderi türlerini veya içerik türlerini içerir. Bu tablo tüm gönderilerinizi, sayfalarınızı, revizyonlarınızı ve özel gönderi türlerinizi içerir.
  • wp_termmeta : Bu tablo, geliştiricilerin özel taksonomiler altındaki terimler için özel meta verileri depolamasına olanak tanır. Örneğin, WooCommerce, ürün öznitelikleri ve kategorileri için meta verileri depolamak üzere bunu kullanır.
  • wp_terms : WordPress, içeriğinizi düzenlemenizi sağlayan güçlü bir taksonomi sistemine sahiptir. Bireysel taksonomi öğelerine terim denir ve bu tabloda saklanır. Örneğin, WordPress kategorileriniz ve etiketleriniz taksonomilerdir ve içlerindeki her kategori/etiket bir terimdir.
  • wp_term_relationships : Bu tablo, WordPress gönderi türlerinin wp_terms tablosundaki terimlerle ilişkisini yönetir. Örneğin, bu tablo WordPress'in X gönderisinin Y kategorisinde olup olmadığını belirlemesine yardımcı olur.
  • wp_term_taxonomy : Bu tablo, wp_terms tablosunda tanımlanan terimler için taksonomileri tanımlar. Örneğin, “WordPress Eğitimleri“ terimine sahipseniz, bu tablo onun kategori adlı bir taksonomi ile ilişkili olduğunu belirten verileri içerir. Kısacası, bu tablo WordPress'in hangi terimin kategori, hangisinin etiket ve daha fazlası olduğunu ayırt etmesine yardımcı olan verilere sahiptir.
  • wp_usermeta : Web sitenizdeki kayıtlı kullanıcılar hakkında meta bilgileri içerir.
  • wp_users : Kullanıcı adı, şifre, kullanıcı e-postası ve daha fazlası gibi kullanıcı bilgilerini içerir.

phpMyAdmin ile WordPress Veritabanını Yönetme

WordPress veritabanınız, önemli WordPress ayarlarının yanı sıra tüm blog yazılarınızı, sayfalarınızı, yorumlarınızı ve daha fazlasını içerir. phpMyAdmin'i kullanırken son derece dikkatli olmanız gerekir, aksi takdirde önemli verileri yanlışlıkla silmiş olabilirsiniz.

Önlem olarak, her zaman tam bir veritabanı yedeği oluşturmalısınız. Bu, veritabanınızı önceki haline geri yüklemenizi sağlayacaktır.

Kolayca bir WordPress veritabanı yedeği oluşturmaya nasıl bakacağımızı görelim.

phpMyAdmin Kullanarak WordPress Veritabanı Yedeklemesi Oluşturma

phpMyAdmin'dan WordPress veritabanınızın yedeğini oluşturmak için veritabanına tıklayın. Ardından, üst menüde 'Dışa Aktar' sekmesine tıklayın.

WordPress veritabanını dışa aktarma

phpMyAdmin'ın daha yeni sürümlerinde, bir dışa aktarma yöntemi soracaktır. Hızlı yöntem veritabanınızı .sql dosyası olarak dışa aktaracaktır. Özel yöntemde, size daha fazla seçenek ve veritabanlarını sıkıştırılmış zip veya gzip arşiv formatlarında indirme olanağı sunacaktır.

Özel yöntemi kullanmanızı ve sıkıştırma yöntemi olarak zip'i seçmenizi öneririz. Özel yöntem ayrıca veritabanından tabloları hariç tutmanıza olanak tanır.

Bir veritabanı tablosu oluşturan ve artık kullanmadığınız bir eklenti kullandığınızı varsayalım. O zaman, yedekten bu tabloyu hariç tutmayı seçebilirsiniz.

Sıkıştırma yöntemi

Dışa aktarılan veritabanı dosyanızı, phpMyAdmin'in İçe Aktarma sekmesini kullanarak farklı veya aynı veritabanına geri aktarabilirsiniz.

Bir Eklenti Kullanarak WordPress Yedeklemesi Oluşturma

WordPress sitenizin düzenli yedeklerini almak, WordPress güvenliği için yapabileceğiniz en iyi şeydir. WordPress veritabanı sitenizin bilgilerinin çoğunu içerse de, şablon dosyaları, resimler, yüklemeler vb. gibi birkaç oldukça önemli öğeyi hala içermez.

Tüm resimleriniz /wp-content/ dizininizdeki uploads klasöründe saklanır. Veritabanında hangi resmin bir gönderiye eklendiğine dair bilgi olsa da, resim klasöründe bu dosyalar yoksa işe yaramaz.

Genellikle, yeni başlayanlar yalnızca bir veritabanı yedeklemesine ihtiyaç duyduklarını düşünürler. Bu DOĞRU DEĞİLDİR. Temalarınızı, eklentilerinizi ve resimlerinizi içeren tam bir site yedeğine ihtiyacınız vardır.

Çoğu barındırma şirketi günlük yedeklemeleri olduğunu iddia etse de, yedekleri kendiniz tutmanızı öneririz, ne olur ne olmaz.

Not: yönetilen WordPress barındırma çözümü kullanıyorsanız, WP Engine gibi, günlük yedeklemeler oluştururlar.

WP Engine kullanmayan çoğu kişi için, sitenizde otomatik WordPress yedeklemeleri ayarlamak üzere bir WordPress yedekleme eklentisi kullanmalısınız.

phpMyAdmin Aracılığıyla WordPress Veritabanı Yedeklemesini İçe Aktarma

phpMyAdmin ayrıca WordPress veritabanınızı kolayca içe aktarmanıza olandeğildir. phpMyAdmin'ı başlatın ve ardından WordPress veritabanınızı seçin.

Ardından, üst menüdeki 'İçe Aktar' bağlantısına tıklamanız gerekir.

phpMyAdmin aracılığıyla veritabanını içe aktarın

Bir sonraki ekranda, ‘Dosya seç’ düğmesine tıklayın ve ardından daha önce indirdiğiniz veritabanı yedek dosyasını seçin.

phpMyAdmin şimdi yedekleme dosyanızın yüklenmesini işleyecek ve WordPress veritabanınıza aktaracaktır. İşlem bittiğinde bir başarı mesajı göreceksiniz.

Veritabanı başarıyla aktarıldı

phpMyAdmin'de WordPress Veritabanınızı Optimize Etme

Bir süre WordPress kullandıktan sonra veritabanınız parçalanır. Genel veritabanı boyutunuzu ve sorgu yürütme süresini artıran bellek ek yükleri vardır.

MySQL, veritabanınızı optimize etmenizi sağlayan basit bir komutla birlikte gelir. Sadece phpMyAdmin'e gidin ve WordPress veritabanınıza tıklayın. Bu size WordPress tablolarınızın bir listesini gösterecektir.

Tabloların altındaki 'Tümünü kontrol et' bağlantısına tıklayın. Yanında 'Seçilenlerle' açılır menüsü bulunur. Buna tıklayıp 'Tabloyu optimize et' seçeneğini seçmeniz gerekir.

WordPress veritabanı tablolarını optimize etme

Bu, seçili tabloları birleştirerek WordPress veritabanınızı optimize edecektir. WordPress sorgularınızın biraz daha hızlı çalışmasını sağlayacak ve veritabanınızın boyutunu biraz azaltacaktır.

phpMyAdmin Kullanarak WordPress Sorunlarını Düzeltme

Daha önce de belirttiğimiz gibi, phpMyAdmin, yaygın WordPress hatalarını ve sorunlarını gidermek ve düzeltmek için kullanışlı bir araçtır.

phpMyAdmin kullanarak kolayca giderilebilecek bazı yaygın WordPress sorunlarına göz atalım.

phpMyAdmin Kullanarak WordPress Parolasını Sıfırlama

WordPress yönetici parolanızı unuttuysanız ve kayıp parola e-postası yoluyla kurtaramıyorsanız, bu yöntem parolanızı hızla sıfırlamanıza olanak tanır.

Öncelikle phpMyAdmin'ı başlatın ve WordPress veritabanınızı seçin. Bu, WordPress veritabanı tablolarınızı gösterecektir ve burada wp_users tablosunun yanındaki 'Gözat'ı tıklamanız gerekir.

Kullanıcı tablosuna göz atın

Not: WordPress veritabanınızdaki tablolar, ekran görüntümüzde gösterdiğimizden farklı bir tablo önekine sahip olabilir.

Şimdi WordPress kullanıcı tablonuzdaki satırları göreceksiniz. Şifresini değiştirmek istediğiniz kullanıcı adının yanındaki 'Düzenle' düğmesine tıklayın.

Kullanıcıyı düzenle

phpMyAdmin size tüm kullanıcı bilgilerini içeren alanlarla dolu bir form gösterecektir.

'user_pass' alanındaki değeri silmeniz ve yeni parolanızla değiştirmeniz gerekecektir. 'İşlev' sütunu altında, açılır menüden 'MD5'i seçin ve 'Git' düğmesine tıklayın.

Kullanıcı şifresini değiştir

Parolanız MD5 karması kullanılarak şifrelenecek ve ardından veritabanına kaydedilecektir.

Tebrikler! phpMyAdmin kullanarak WordPress parolanızı başarıyla değiştirdiniz.

Şimdi, bazınız neden parolayı şifrelemek için MD5 karmasını seçtiğimizi merak ediyor olabilirsiniz.

Eski sürümde WordPress, şifreleri şifrelemek için MD5 karmasını kullanıyordu. WordPress 2.5'ten bu yana daha güçlü şifreleme teknolojileri kullanmaya başladı. Ancak WordPress, geriye dönük uyumluluk sağlamak için hala MD5'i tanır.

MD5 karması olarak saklanan bir parola dizesiyle oturum açtığınızda, WordPress bunu tanır ve daha yeni şifreleme algoritmalarını kullanarak değiştirir.

phpMyAdmin Kullanarak WordPress'e Yeni Bir Yönetici Kullanıcı Ekleme

WordPress veritabanına erişiminiz olduğunu ancak WordPress yönetici alanına erişiminiz olmadığını varsayalım. Yönetici kullanıcı şifresini değiştirebilseniz de, bu diğer yönetici kullanıcıların hesaplarını kullanmalarını engelleyecektir.

Daha kolay bir çözüm, phpMyAdmin aracılığıyla yeni bir yönetici kullanıcı eklemek olacaktır.

Öncelikle phpMyAdmin'ı başlatmanız ve ardından WordPress veritabanınızı seçmeniz gerekir. Bu, WordPress veritabanı tablolarınızı gösterecektir; burada wp_users tablosunun yanındaki ‘Gözat’ bağlantısına tıklamanız gerekir.

Kullanıcı tablosuna göz atın

phpMyAdmin şimdi wp_users tablosundaki satırları gösterecektir.

Devam edin ve üstteki menüden 'Ekle' bağlantısına tıklayın.

WordPress kullanıcıları tablosuna yeni satır ekleme

Bu, WordPress sitenize yeni bir kullanıcı eklemek için doldurmanız gereken bir formu getirecektir.

Bu formdaki her alanı şu şekilde doldurmanız gerekir.

  • ID – Bunu göz ardı edebilirsiniz, çünkü otomatik olarak oluşturulur.
  • user_login – Bu, oturum açmak için kullanacağınız WordPress kullanıcı adınız olacaktır.
  • user_pass – Bu sizin WordPress şifrenizdir. Şifreyi girmeniz ve işlev sütununda MD5'i seçmeniz gerekir.
  • user_nicename – Bu, oturum açmak için kullanabileceğiniz URL dostu kullanıcı adıdır.
  • user_email – Geçerli bir e-posta adresi girin, çünkü şifre sıfırlama ve WordPress bildirim e-postalarını almak için buna ihtiyacınız olabilir.
  • user_url – Web sitenizin URL'sini ekleyin veya boş bırakabilirsiniz.
  • user_registered – Buraya otomatik olarak geçerli saati eklemek için işlev sütununda CURRENT_TIME'ı seçmeniz gerekir.
  • user_activation_key – Bu alanı boş bırakabilirsiniz, kullanıcı kaydını onaylamak için kullanılır.
  • user_status – Bu alanı da boş bırakabilirsiniz.
  • display_name – Kullanıcının makalelerde görünecek tam adını girebilirsiniz. Boş da bırakabilirsiniz.

Formu doldurduktan sonra, WordPress veritabanınıza eklemek için 'Git' düğmesine tıklayın.

Kullanıcı formunu doldurun

phpMyAdmin şimdi verileri eklemek için MySQL sorgusunu çalıştıracak.

Kullanıcıyı ekledik, ancak bu kullanıcının WordPress sitenizde yönetici kullanıcı rolü bulunmuyor. Bu değer, wp_usermeta adlı başka bir tabloda saklanır.

Bu kullanıcıyı yönetici yapabilmemiz için kullanıcı kimliğini bulmamız gerekecek.

Sadece wp_users tablosunun yanındaki 'Gözat' bağlantısına tıklayın ve yeni eklediğiniz kullanıcıyı kullanıcı kimliğiyle birlikte içeren bir satır göreceksiniz.

Kullanıcı kimliğini bul

Bir sonraki adımda ihtiyacınız olacağı için kullanıcı kimliğini not alın.

Şimdi, yanındaki 'Gözat' bağlantısına tıklayarak wp_usermeta tablosunu açalım.

wp_usermeta tablosuna göz atma

Ardından, üst kısımdaki 'Ekle' bağlantısına tıklamanız gerekir.

Bu, tabloya yeni bir satır eklemenizi sağlayacaktır.

usermeta tablosuna yeni satır ekle

Şimdi yeni bir satır girmek için bir form göreceksiniz.

Burası, daha önce oluşturduğunuz kullanıcıya yönetici kullanıcı rolü verdiğinizi WordPress'e bildireceğiniz yerdir.

Usermeta aracılığıyla yönetici kullanıcı rolü ekleme

Bu formu şu şekilde dolduracaksınız.

  • umeta_id – Boş bırakmanız gerekir, çünkü otomatik olarak doldurulur.
  • user_id – Daha önce kopyaladığınız kullanıcı kimliğini girin.
  • meta_key – Bu alana 'wp_capabilities' girmeniz gerekir. Ancak, WordPress tablo adlarınız farklı bir önek kullanıyorsa wp_ yerine başka bir şey kullanmanız gerekebilir.
  • meta_value – Aşağıdaki seri hale getirilmiş değeri girmeniz gerekir:
    a:1:{s:13:”administrator”;s:1:”1″;}

Son olarak, değişikliklerinizi kaydetmek için 'Git' düğmesine tıklayın.

Ardından, kullanıcı düzeyini tanımlamak için başka bir satır eklememiz gerekiyor. usermeta tablosuna başka bir satır eklemek için üst menüdeki 'Ekle' bağlantısına tıklayın.

Kullanıcı seviyesi meta alanını ekleme

Bu formu şu şekilde dolduracaksınız.

  • umeta_id – Boş bırakmanız gerekir, çünkü otomatik olarak doldurulur.
  • user_id – Yeni eklediğiniz kullanıcı için kullanıcı kimliğini girin.
  • meta_key – Bu alana ‘wp_user_level’ girmeniz gerekir. Ancak, WordPress tablo adlarınız farklı bir önek kullanıyorsa wp_ yerine başka bir şey kullanmanız gerekebilir.
  • meta_value – Burada, kullanıcı seviyesi değeri olarak '10' girmeniz gerekir.

Verileri eklemek için ‘Git’ düğmesine tıklamayı unutmayın.

Hepsi bu kadar, artık WordPress yönetici alanını ziyaret edebilir ve yeni eklediğiniz yönetici kullanıcı ile giriş yapabilirsiniz.

phpMyAdmin Aracılığıyla Bir WordPress Kullanıcı Adını Değiştirme

WordPress'in bir kullanıcının tam adını veya takma adını değiştirmenize izin verirken, kullanıcı adını değiştirmenize izin vermediğini fark etmiş olabilirsiniz.

Birçok kullanıcı, daha sonra değiştirmek isteyebilecekleri kullanıcı adlarını kurulum sırasında seçer. İşte bunu phpMyAdmin aracılığıyla nasıl yapabileceğiniz.

Not: Bir eklenti kullanarak WordPress kullanıcı adınızı değiştirmenin daha kolay bir yolu vardır.

Öncelikle, barındırma hesabınızın cPanel kontrol panelinden phpMyAdmin'i başlatmanız gerekir. Ardından, WordPress veritabanınızı seçmeniz gerekir.

phpMyAdmin WordPress veritabanı tablolarınızı gösterecektir. wp_users tablosunun yanındaki ‘Gözat’ bağlantısına tıklamanız gerekir.

Kullanıcı tablosuna göz atın

Bu tablo şimdi web sitenizdeki kayıtlı tüm kullanıcıları listeleyecektir.

Ardından, değiştirmek istediğiniz kullanıcı adının yanındaki 'Düzenle' bağlantısına tıklayın.

phpMyadmin aracılığıyla kullanıcı verilerini düzenleme

phpMyAdmin şimdi size kullanıcı verilerini gösterecektir.

user_login alanını bulmanız ve değeri kullanmak istediğiniz kullanıcı adına değiştirmeniz gerekir.

phpMyAdmin'de WordPress kullanıcı adını değiştirin

Değişikliklerinizi kaydetmek için 'Git' düğmesine tıklamayı unutmayın. Artık web sitenizi ziyaret edebilir ve yeni kullanıcı adınızla oturum açabilirsiniz.

Diğer Kullanışlı phpMyAdmin İpuçları

WordPress veritabanınız web sitenizin arkasındaki motordur. phpMyAdmin ile performansı artırmak, sorunları gidermek veya yalnızca WordPress yönetici alanından değiştirilemeyen şeyleri değiştirmek için ayarları değiştirebilirsiniz.

İşte phpMyAdmin ile kullanabileceğiniz birkaç püf noktası daha:

WordPress Veritabanınızı Güvenli Hale Getirme

Buna geçmeden önce, her sitenin hacklenebileceğini vurgulamak istiyoruz. Ancak, işleri biraz daha zorlaştırmak için atabileceğiniz belirli önlemler vardır.

Yapabileceğiniz ilk şey WordPress veritabanı önekini değiştirmektir. Bu, WordPress veritabanınıza yönelik SQL enjeksiyon saldırıları olasılığını önemli ölçüde azaltabilir. Bunun nedeni, bilgisayar korsanlarının genellikle varsayılan wp_ tablo önekini kullanan siteleri hedef almasıdır.

Adım adım talimatlar için, WordPress veritabanı önekini değiştirme konusundaki eğitimimize bakın.

Ayrıca, MySQL kullanıcınız için her zaman güçlü bir kullanıcı adı ve şifre seçmelisiniz. Bu, birinin WordPress veritabanınıza erişmesini zorlaştıracaktır.

WordPress güvenliği için Sucuri kullanmanızı şiddetle tavsiye ederiz. MySQL enjeksiyonu girişimlerini web sitenize ulaşmadan yakalayacak en iyi WordPress güvenlik eklentisidir.

Umarım bu kılavuz size WordPress veritabanı yönetimini ve phpMyAdmin'ı nasıl kullanacağınızı öğrenmenize yardımcı olmuştur. Ayrıca WordPress veritabanını nasıl onaracağınız ve WordPress kontrol paneline FTP benzeri bir dosya yöneticisi nasıl ekleyeceğiniz hakkındaki kılavuzlarımızı da okumak 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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

111 CommentsLeave a Reply

  1. I’ve often wondered if WP ever employed a database analyst when creating WP software. Why they didn’t hive off custom fields into a separate table is mind-boggling. keeping all those things in the posts and postmeta tables is ridiculous, bloating those tables and adversely affecting performance, and it’s not like MySQL is the best performing database either. It’s also irritating that many plugins create tables on activation, but don’t delete on deactivation, or at least provide the option. Finding orphan tables is not a task for the faint-hearted. Also never understood why the need for a table prefix. It doesn’t aid security, not when your username and password are stored in plain in the wp-config file :-) And example of poor design is the way all the data on an image is crammed into a single record value. And I mean All the info; everywhere the image is used, the sizes generated, which products has it featured, thumbnailed. Hive it off into a separate table (or three) and you’ll improve overall performance, not to mention ease image management no end. I mean it’s not like the idea of not storing all your data in one table is new. The concept has only been around since the 1960s.

  2. Bu rehber, özellikle WordPress'in iç işleyişini daha derinlemesine anlamak isteyenlerimiz için inanılmaz derecede değerlidir.
    Varsayılan WordPress veritabanı tablolarının ve işlevlerinin ayrıntılı açıklamasını özellikle takdir ettim.
    Bu bilgi, WordPress sitelerinde sorun giderme ve optimizasyon için çok önemlidir.

    Özellikle phpMyAdmin kullanarak WordPress şifrelerini sıfırlama ve yeni yönetici kullanıcıları ekleme bölümü benim için çok faydalı oldu.
    Daha önce yönetici erişiminin kilitlendiği durumlarla karşılaşmış biri olarak, bu tekniklerin acil durumlarda ne kadar yardımcı olabileceğini onaylayabilirim.
    Bu WPbeginner Ekibine TEŞEKKÜRLER! Değeri nedeniyle her zaman bu tür makaleleri yer imlerine eklerim!

  3. Vay canına, bu harika bir makale, favorilerime kaydettim. Aslında phpmyadmin'deki bazı püf noktalarını biliyordum ama kesinlikle hepsini değil ve burada her şey resimlerle birlikte güzelce açıklanmış. Bu makale, veritabanları ve WordPress ile çalışmak için bir altın madeni.

  4. Giriş sayfası kullanıcı adı veritabanıyla nasıl bağlandığı konusunda sorun yaşıyorum

    • Veritabanınızla ilgili herhangi bir sorun için barındırma sağlayıcınızla iletişime geçmek isteyeceksiniz ve onlar yardımcı olabilmelidir.

      Yönetici

  5. İyi bir giriş, teşekkürler.

    Birden fazla WP sitem ve birden fazla veritabanım var.
    Hangi veritabanının hangi siteye ait olduğunu nasıl anlayabilirim?

  6. Güzel yazıyorsunuz, bu blogdan çok şey öğrendim. Soruma cevap verildi ama ihtiyacım olan bilgiyi de aldım

  7. Tamamen ayrı iki WP web sitem var. Farklı alan adları, farklı veritabanları. Her ikisini de yönetiyorum ve ikisi de özel bir sunucuda barındırılıyor. Sadece bir RSS akışından biraz daha fazlasını gerektiren bazı temel içerikleri dahil etmeye çalışıyorum. SİTE-1'den veri çekip SİTE-2'de görüntülemem gerekiyor.

    • Eğer bir gönderi veya sayfa ise, aktarılmasını istediğiniz belirli içeriği seçmek için içerikli sitede Araçlar>Dışa Aktar'a gidebilir ve ardından içeriği getirmek için sitede Araçlar>İçe Aktar'ı kullanabilirsiniz.

      Yönetici

  8. Word press aracılığıyla bir web sitesi oluşturma ve barındırma konusunda daha fazla yardıma ihtiyacım var.
    Herhangi bir yardım...

  9. WordPress kullanıyorsam arka uç geliştirme öğrenmem gerekiyor mu? Yani ön uç ve arka uç sistemine sahip bir web sitesi oluşturmama yardımcı olabilecek bazı eklentiler yok mu? Bir yemek teslimatı web sitesi istiyorum

    • Bir WordPress sitesini çalıştırmak için geliştirme öğrenmenize gerek yok. Bazı eklentiler size bu tür düzenleme gücü verecektir ancak bu eklentilerin tümü gerekli değildir.

      Yönetici

  10. Yeni gönderiye tıkladığımda gördüğüm şey bu; Üzgünüz, bu çalışmadı.
    Lütfen tekrar deneyin veya daha sonra tekrar gelin.
    504 Hatası. Ağ Geçidi Zaman Aşımı.
    Lütfen yardım edin

  11. Grupların ve mekanların programlarını yönetmelerine olanak tanıyan ve ziyaretçinin bir tarih seçip o tarihte çalan tüm grupları ve o tarihte çalan grupları olan tüm mekanları görebileceği bir web sitesi oluşturmak istiyorum.
    Sorgulama için gereken SQL (mySQL) konusunda yetkinim, sadece WordPress'in bir sorgunun sonuçlarına göre özel sayfalar oluşturmama izin verip vermeyeceğini öğrenmek istiyorum?
    Teşekkürler

  12. Yeni bir işe başladım ve web sitesini yeni devraldım. Ancak, web sitesinin kendisinde ve giriş sayfasında Veritabanı Bağlantısı Kurulurken Hata Oluştu hatası alıyorum. Web sitesine ilk kaydolmak için kullandıkları e-posta, artık burada çalışmadığı için devre dışı bırakılmış. Dosyaları aradım ama yukarıda bahsedilen WP dosyalarını bulamıyorum. Sonraki adımlarımın ne olması gerektiğinden emin değilim. Fikirleriniz var mı?

  13. Merhaba, veritabanım otomatik olarak oluşturuluyor! Veritabanının adını değiştirebilir miyim?

    • Evet, yapabilirsiniz, bunu nasıl yapacağınıza dair rehberimizi burada takip etmek isteyeceksiniz: https://www.wpbeginner.com/wp-tutorials/how-to-change-the-wordpress-database-prefix-to-improve-security/

      Yönetici

  14. Merhaba,

    Yakın zamanda barındırma hizmeti taşıdım ve bu, web sitemin ön yüzünü etkileyerek “Veritabanı Bağlantısı Kurulurken Hata Oluştu” hatası gösterdi. Bu yüzden bir veritabanı oluşturdum.

    Web sitesi içerikleri cPanel Dosya Yöneticimdeki public_html klasöründe bulunuyor.

    Bu içerikleri gerçek web sitemi görüntülemek için veritabanına nasıl ve nereye taşımalıyım?

    Teşekkürler.

  15. Merhaba, WordPress şifremi sıfırlayamıyorum. Bunu bu şekilde nasıl yapabilirim?
    Teşekkürler

    • phpMyAdmin'inizi bulmak için barındırma sağlayıcınıza giriş yaparsınız, barındırıcıya bağlı olarak birkaç yerde bulunabilir.

      Yönetici

  16. Merhaba, bu konuda yardıma ihtiyacım var.

    Yalnızca şirket personelimizin WordPress'te erişebileceği bir sistem oluşturmak için veritabanını kullanmayı planlıyorum.

    Nereden başlamam gerektiğini öğrenebilir miyim?

  17. Merhaba,

    Yakın zamanda birkaç Wordpress sitesi oluşturdum ve bunu cPanel'deki tek tıklamayla Wordpress kurulumu aracılığıyla yaptım. Bilmek istediğim şey, "Wordpress veritabanı adımı ve veritabanı kullanıcı adımı değiştirmeli miyim?" Wordfence gibi ücretsiz bir güvenlik eklentisi kullanıyorsam, kolayca hacklenebilir bir şey mi?

    Teşekkürler!

    • Çoğu barındırma sağlayıcısının tek tıklamayla kurulumları, bu konuda size yardımcı olmak için veritabanı önekini sizin için değiştirir. Varsayılan olarak kolayca hacklenebilir bir şey değildir ve güvenlik eklentileri daha da yardımcı olur

      Yönetici

  18. Bu harika. Peki ya WordPress'te özel bir site oluşturup bir form doğrulama girdisi girersem ne olur? Veriler otomatik olarak wp_database'e kaydedilecek mi?

    • Bilgileri saklamak için formunuzda bir ayar yapmanız gerekir, bu otomatik olmazdı.

      Yönetici

  19. Bu bilgiyi bir tweet yerine e-posta ile almak mümkün mü? Gelecekte başvurmak üzere e-postada benim için daha kolay erişilebilir olacaktır. Benim gibi yeni başlayanlar için yaptığınız her şeyi takdir ediyorum. Teşekkür ederim.

    • Haber bülteni e-postalarımızda makalenin tamamı olmasa da, olasılıkları araştırmaktan emin olacağız.

      Yönetici

  20. Merhaba Beyefendi, Web sitemi, bana myphp admin'in yerleşik özelliklerini vermeyen biriyle barındırdım. Bu yüzden masaüstüme nasıl indirebilirim lütfen rehberlik edin. myphp ile indirmek için başka bir yazılım gerekli mi?

    • Merhaba Polo,

      phpMyAdmin'a web barındırma hesabınızdan erişebilirsiniz. Web barındırma hesabınıza erişiminiz varsa, oraya giriş yapabilir ve veritabanları bölümünde phpMyAdmin simgesini bulabilirsiniz.

      Yönetici

  21. Veritabanımda bir sonuç tablom var ve öğrencinin sonucunu kayıt numarasına göre almak istiyorum.
    Wordpress sitesinde nereye kod yazacağım konusunda bir çözüm bulamıyorum….ve öğrencinin sonucunu kayıt numarasına göre nasıl göreceğim.

  22. Ders için çok teşekkürler, çok güçlü
    ancak bir sorum var;

    Workbench ile oluşturduğum ve phpmyadmin'e aktardığım bir veritabanım var. ancak wordpress ile bağlantı kurmak istiyorum, böylece wordpress aracılığıyla veri gönderdiğimde phpmyadmin'de görebileyim ve oluşturduğum wordpress arayüzünde tekrar görebileyim.

  23. Eğitimleriniz yardımcı oldu.

    WordPress'i PC'ye yükleme ile ilgili önceki bir eğitime dayanarak, eğitimi takip ettim ve başarılı oldu. Nijerya Diyabet Derneği için bir web sitesi geliştirdim ve ben de üyesiyim. Ancak şimdiki zorluğum, yeni üyelerin çevrimiçi kaydolması için kayıt formu eklemek ve web sitesinde çevrimiçi bağış almak.

  24. WordPress veritabanını yeni geliştirilen web uygulamalarına taşımak mümkün mü?

    • Belirli tabloları dışa aktarmak anlamına geliyorsa, bu mümkündür. phpmyadmin'de, tüm veritabanının dışa aktarılması gerekmez, ancak bireysel tablolar da dışa aktarılabilir. Örneğin, gönderileri içeren ve daha sonra başka bir veritabanına dışa aktarabileceğiniz tablolar. Özellikle katkı konusunda, resim ve görsel-işitsel içeriğin veritabanında saklanmadığını ve FTP'de saklandığını hatırlamak da önemlidir.

  25. Yaptığım ve çevrimdışı erişilebilen web sitesini nereye yükleyebilirim. Şimdiden teşekkürler.

    • Merhaba Ian,

      Eğer bir WordPress web sitesiyse, o zaman yerel bir siteyi canlı sunucuya nasıl taşıyacağınıza dair rehberimize bakın. Bunun için bir WordPress hosting hesabına ihtiyacınız olacaktır.

      Yönetici

    • WordPress web sitenizin çevrimdışı erişilebilir olması için yerel bir sunucu olarak xampp kullanabilir ve xampp kurulum klasöründeki htdocs klasörüne WordPress'i kurabilirsiniz.

  26. WordPress menülerini içe aktarmak istersem ne olur? Menüler veritabanının neresinde saklanır?

  27. Lütfen WordPress sayfa bilgilerini nereye saklar? Bir sayfayı veritabanından nasıl değiştirebilirim?

  28. Geri bildirim amacıyla iletişim formu 7 kullanıyorum ve bu verileri veritabanında saklıyorum ancak şimdi bu veriyi URL aracılığıyla (abc.com/feedback/5 gibi) istiyorum, böylece 5 numaralı kimliğin verilerini gösterecek. Bunu WordPress'te nasıl yapabilirim?

  29. Merhaba,

    2000'den fazla üyeye sahip kar amacı gütmeyen bir kuruluşum var. Kayıtlı belirli kullanıcılar için bazı WordPress web siteleri yapmayı planlıyorum. Şimdi, ihtiyacım olan tüm bilgilerle birlikte üyelerin listesi Access veritabanımda bulunuyor. Sorunum şu, bu Access veritabanını WordPress veritabanına bağlamak mümkün mü? Mümkünse, bunu nasıl yapabilirim?
    Ayrıca, her üyenin veritabanımda benzersiz bir kimliği var ve bu aynı zamanda sahip oldukları üyelik kartının numarasıdır. Yukarıda belirtilen mümkünse, kayıt formunda Kullanıcı Adı ve Şifre'nin yanında, bu kimlik numarasını isteyen bir alan oluşturabilir miyim? Bu numara veritabanından kontrol edilecek ve doğruysa kayıt yapılacak, yanlışsa reddedilecektir?
    İngilizcem çok iyi olmadığı için beni anladığınızı umuyorum…
    Şimdiden teşekkürler

    • Aynı sorunu yaşıyorum, lütfen bir çözüm bulabildiniz mi?? Bulduysanız lütfen bana geri dönün.

  30. Merhaba, ilk web sitem altında ilk WordPress blog sitemi yayına hazırlıyorum. Blog kurulumunu test ediyor ve öğreniyorum, e-posta işlerinin nasıl çalıştığını merak ediyorum. Bir gönderiye yanıt olarak bir yorum oluşturdum ve gönderiler tamamlandığında bana bildirim e-postası gönder seçeneğini işaretledim. Ve başka bir gönderi yaptığımda bir e-posta bildirimi aldım. phpmyadmin kullanarak tablolara baktığımda, yorumla birlikte girdiğim e-posta adresini wp1_comments'te saklanmış olarak görebiliyorum ancak yeni bir gönderi yapıldığında o adrese bir e-posta gönderileceği gerçeğinin nerede/nasıl saklandığını göremiyorum.

    Teşekkürler

  31. Merhaba,

    Lütfen blog veritabanımı nasıl görüntüleyebileceğim konusunda bana yardımcı olabilir misiniz, çünkü hiçbir yerde görünmüyorlar.

    ekli ekran görüntüleri

  32. Merhaba,
    Gıda sertifikası, ISI Sertifikası vb. gibi Sertifikasyon Hizmetleri yürütüyorum.
    Basit bir wordpress web sitem var (kendi kendine barındırılan),

    Şimdi, müşterilerimin Uygulamaları hakkında güncel durumlarını alabilecekleri bir Sayfa oluşturmayı planlıyorum.

    Başvuru Numarası (1) ve Doğum Tarihi / Cep Telefonu Numarası (2) girildiğinde, bilgiler eşleşirse başvuru durumu görüntülenecek, aksi takdirde hata mesajı gösterilecektir (verilen bilgilerle eşleşmiyor gibi).

    Gereksinimim için hangi eklentinin / yöntemin uygun olduğunu lütfen bana önerir misiniz.

    Teşekkürler

  33. Hello :)
    I need some help, because I don’t understand something:
    I register a WP website… and install WooCommerce in it. (I use XAMPP localhost on C partition)
    So I have a clear WP+WooCommerce site which I’d like to use to create other WP sites too.
    So I copy all the WP files from C… to another partition, let’s say D partition
    and I also export its database by phpMyAdmin. Now I have a copy of the WP site and its database on D partition.
    But what if I’d like to use the copied WP+WooCommerce site (pattern) I’ve created?
    It is still contains the same e-mail address and password I used when I registrated on the official site of WP right? So how can I modify that?
    I’d like to create a new website (with different admin e-mail and password) but using the same WP+WooCommerce site (pattern) I’ve created before.

  34. Bir veritabanı yedeklemesi yaptığımda ve özel seçenekleri takip ettiğimde. (bu adımları izleyerek: )

    GO'ya bastığımda, bir dosya indirme klasörüme gidiyor ve hiçbir şey yapmıyor. dosya boş. Yanlış ne yapıyor olabilirim?

  35. WordPress'in MySQL ile nasıl arayüz oluşturduğuna dair harika açıklamanız için teşekkürler. Soru: Sitemizde boş sayfa gösteren bazı bloglarımız var. Boş sayfalara sahip bloglar, düzgün çalışanlarla aynı bilgilere sahip. Tabloları incelemek için phpMyAdmin'i kullandım ve her şey yolunda görünüyor. WordPress sayfa oluşturmaya başlamak için hangi tabloyu kullanıyor?

    • Bir eklenti veya tema sorunu gibi görünüyor. Soruna neyin neden olduğunu öğrenmek için sitenizdeki tüm eklentileri devre dışı bırakın ve ardından Twenty Sixteen gibi varsayılan bir temaya geçin.

      Yönetici

  36. Video, bu makalenin daha açıklayıcı yazılı anlatımına biraz gereksizdi VE birçok videonuzda olduğu gibi anlatıcı çok hızlı konuşuyor ve bu nedenle Amerikan aksanıyla konuşmuyorsanız anlaşılması zor. – anadili İngilizce olan biri olarak bile!

  37. Arama sonuçlarını görmek için yerleşik arama formunu veritabanıma nasıl bağlamalıyım...

  38. wp_comments tablosunda comment_author_email ve comment_author_IP alanlarını bulacaksınız. comments tablosundaki wp_ önekinin veritabanınızda farklı olabileceğini unutmayın.

    Yorum yazarı e-posta ve IP bilgilerini WordPress yönetici alanında da bulabilirsiniz.

  39. phpMyAdmin'daki veritabanı yönetim sisteminin hangi bölümü bir yorumcunun IP adresini ve e-posta adresini gösterir?

  40. phpMyAdmin bir veritabanı yönetim sistemi değildir. Veritabanınızı web tabanlı grafiksel bir kullanıcı arayüzünde yönetmenizi sağlayan bir yardımcı programdır.

    Gerçek veritabanınız MySQL veritabanı sunucunuzda bulunur. Veritabanınızı yönetmek, yedeklemek veya değişiklik yapmak isteyen herhangi bir yardımcı programın bunu yapmak için veritabanı kullanıcı adınıza ve şifrenize ihtiyacı olacaktır.

    BackupBuddy, bir WordPress eklentisi olarak çalışır ve veritabanı kullanıcı adınız ve şifreniz zaten WordPress yapılandırma dosyanızda saklanmıştır. Bu nedenle, kullanıcı adınızı ve şifrenizi açıkça sormadan veritabanınıza otomatik olarak bağlanabilir.

Yanıt Bırakın