WordPress , sayfalarınız, temalarınız ve eklentileriniz için tüm içerik ve ayarlar veritabanınızda saklanır. Bu nedenle WordPress veritabanınız çok büyük bir hedeftir. Bilgisayar korsanları, WordPress veritabanınıza saldırmak için özel olarak tasarlanmış SQL enjeksiyonları, otomatik komut dosyaları ve diğer kötü amaçlı kodlar geliştirmiştir.

WordPress’i kurarken, çoğu kişi veritabanı önekini varsayılan “wp_” ayarında bırakır. 

Hiçbir şey kusursuz değildir, ancak yalnızca varsayılan WordPress tablo önekini değiştirerek web sitenizin veritabanına ekstra bir koruma katmanı ekleyebilirsiniz. Bunu yapmak sizi olası saldırılarda bilgisayar korsanlarının tahmin etmesini çok zorlaştıracaktır.

WordPress’i Yüklerken Varsayılan Veritabanı Önekini Değiştirin

Varsayılan tablo önekini değiştirmenin en kolay yolu, WordPress’i ilk yüklediğiniz zamandır . Kurulum sırasında aşağıdaki resimdeki gibi bir sayfaya geleceksiniz. Bu sayfada, tablo önekini değiştirebilirsiniz.

wordpress kurulum
Kurulurken Ön Eki Değitirme

Yukarıdaki resimde veritabanı önekini “wp_YWfn6Z4C_“ olarak adlandırdım . Öneki istediğiniz gibi adlandırabilirsiniz. Sadece rakamlara, harflere ve alt çizgilere izin verildiğini unutmayın.

WordPress’i Kurduktan Sonra Varsayılan Veritabanı Önekini Değiştirin

WordPress’i zaten kurduysanız, wp-config.php dosyanızda küçük bir düzenleme yapmanız ve phpMyAdmin içindeki veritabanı öneklerini manuel olarak değiştirmeniz gerekecektir. Aşağıda, bunu nasıl yapacağınızı adım adım göstereceğim.

Adım 1: Veritabanınızı Yedekleyin (Çok Önemli)

Bunun ne kadar önemli olduğunu yeterince vurgulayamıyorum. Veritabanınızda değişiklik yaparken, küçük bir yazım hatası web sitenizi tamamen bozabilir. Veritabanınızın yedeğini almanın iki yolu vardır. Veritabanınızın yedeğini phpMyAdmin’de manuel olarak indirebilir veya veritabanınızı, site dosyalarınızı veya her ikisini de yedekleyen bir eklenti kullanabilirsiniz.

Adım 2: wp-config.php Dosyanızı Düzenleyin

wp-config.php dosyası web sitenizin kök dizininde bulunur. wp-config.php dosyanızı düzenlemek için cPanel Dosya Düzenleyicinizde oturum açmanız veya Filezilla  gibi bir FTP çözümü kullanmanız gerekir . wp-config.php aşağıdaki $table_prefix = ‘wp_’; bulun ve değiştirin.


$table_prefix = 'wp_YWfn6Z4C_';

Veritabanı önekini “wp_YWfn6Z4C_ “ olarak adlandırdım . Öneki istediğiniz gibi adlandırmakta özgürsünüz. Adlandırtan sonra değişikleri kaydedin.

3. Adım: Tüm WordPress ve Eklenti Veritabanı Tablolarını Yeniden Adlandırın

Bu adımda, wp-config.php dosyasında belirttiğiniz ile eşleşmesi için tüm tablo öneklerini yeniden adlandırmanız gerekecektir.

  1. cPanel’inize giriş yapın ve phpMyAdmin simgesine tıklayın.
  2. Değiştirmek istediğiniz veritabanına gidin.
  3. Tüm tabloları seçmek için Tümünü işaretle yanındaki onay kutusunu tıklayın.
  4. Açılır listeye tıklayın ve “Tablo önekini değiştir“i seçin.

Bu, seçilen tüm tablolar için veritabanı önekini değiştirmenize izin veren, aşağıda gösterilene benzer bir kutu getirecektir.

table prefix phpMyAdmin
Veritabanını Kullanarak Ön Eki Değiştirme

Yazdıktan sonra devam tıklayın ve değişiklerin kaydolması için bekleyin.

4. Adım: WordPress Seçenekler Tablosunu Düzenleyin

Artık ana tabloları yeniden adlandırdığımıza göre, varsayılan önekin herhangi bir örneği için seçenekler tablosunda arama yapmamız gerekecek. Bunu manuel olarak yapabilirsiniz, ancak aşağıda gösterilene benzer bir SQL sorgusu çalıştırmak çok daha kolaydır:


SELECT * FROM `wp_YWfn6Z4C_options` WHERE `option_name` LIKE '%wp_%'
sql options table
SQL kodu ile eklenti ve diğer ayarları değiştirme.

Kodu yazdıktan sonra sağ altta bulunan git butonuna tıklayın ve bekleyin. Bu SQL sorgusunu ile, “wp_user_roles” ve eklentiler, özel komut dosyaları vb. tarafından oluşturulan diğer seçenekleri döndürür. “ wp_” ile başlayan tüm seçeneklerin önekini yeni önekinize “wp_YWfn6Z4C_” değiştirir. 

Adım 5: Usermeta Tablosunu Düzenleyin

Önceki adıma benzer şekilde, herhangi bir varsayılan örneği gibi usermeta tablosunda da arama yapmanız gerekecektir. İşte bunu yapmanıza yardımcı olacak bir SQL sorgusu:


SELECT * FROM `wp_YWfn6Z4C_usermeta` WHERE `meta_key` LIKE '%wp_%'

Değiştirmeniz gereken alanların sayısı, kaç eklenti kullandığınıza bağlı olarak değişecektir.

Adım 6: Her Şeyin Çalıştığından Emin Olun

Bu kadar! Yukarıdaki adımları izlediyseniz, web sitenizin kullanıma hazır olması gerekir. Her şeyin doğru çalıştığını iki kez kontrol etmek için WordPress kontrol panelinize giriş yapın. Ardından, yönetici panelini test edin ve bir deneme sayfası oluşturun. Son olarak, tü eklentilerinizin gerektiği gibi çalıştığından emin olun.

Umarım bu eğitim, WordPress veritabanı önekinizi değiştirmenize yardımcı olmuştur. Herhangi bir sorunla karşılaşırsanız, aşağıdaki yorumlarda bana bildirin. Bu konuda size yardımcı olmak için elimden geleni yapacağım.