DUYURU
Hostinguz üzerinden alan adı ve hosting satın alan müşterilerimize özel, tüm yazılımlarda geçerli %15 indirim kampanyası başladı! Hostinguz üzerinden alan adı ve hosting satın alan müşterilerimize özel, tüm yazılımlarda geçerli %15 indirim kampanyası başladı! Hostinguz üzerinden alan adı ve hosting satın alan müşterilerimize özel, tüm yazılımlarda geçerli %15 indirim kampanyası başladı! Hostinguz üzerinden alan adı ve hosting satın alan müşterilerimize özel, tüm yazılımlarda geçerli %15 indirim kampanyası başladı!
Pzt-Cmt 09:00-18:00
WordPress Veritabanı Bağlantısı Kurulamadı Hatası Nasıl Çözülür?
WordPress

WordPress Veritabanı Bağlantısı Kurulamadı Hatası Nasıl Çözülür?

"Error Establishing a Database Connection" hatası, WordPress'in MySQL veritabanına bağlanamadığını gösterir. Bu durum yanlış veritabanı bilgileri, bozuk veritabanı tabloları, yoğun sunucu yükü veya hosting kaynaklı sorunlardan kaynaklanabilir. Bu rehberde sorunu adım adım çözmeyi öğreneceksiniz.

4 dk okuma · · Güncellendi: · 16 okundu
İçindekiler

WordPress Veritabanı Bağlantısı Kurulamadı Hatası Nedir?

Bu hata, WordPress'in sitenizdeki içerikleri okuyabilmek için ihtiyaç duyduğu MySQL veritabanına erişemediğini gösterir.

Genellikle ekranda şu mesaj görünür:

Error Establishing a Database Connection

Bu durumda hem ziyaretçiler hem de yönetici paneli etkilenebilir.


Bu Hata Neden Oluşur?

En yaygın nedenler şunlardır:

  • Yanlış veritabanı adı
  • Yanlış kullanıcı adı
  • Yanlış veritabanı şifresi
  • Yanlış DB_HOST değeri
  • MySQL servisinin durması
  • Bozuk veritabanı tabloları
  • Hosting kaynaklarının tükenmesi
  • Sunucu bakımı

1. wp-config.php Dosyasını Kontrol Edin

En önemli dosya:

wp-config.php

Aşağıdaki bilgiler doğru olmalıdır:

define('DB_NAME', 'veritabani_adi');
define('DB_USER', 'kullanici');
define('DB_PASSWORD', 'sifre');
define('DB_HOST', 'localhost');

Hosting panelinizdeki bilgilerle birebir aynı olduğundan emin olun.


2. Veritabanı Kullanıcısını Kontrol Edin

cPanel veya hosting panelinde:

  • MySQL Databases
  • Database Wizard

bölümlerinden kullanıcıya gerekli yetkilerin verildiğini kontrol edin.

Eksik yetki varsa bağlantı kurulamaz.


3. DB_HOST Bilgisini Kontrol Edin

Çoğu hostingde:

localhost

kullanılır.

Ancak bazı sağlayıcılarda farklı olabilir:

  • 127.0.0.1
  • mysql.sunucuadi.com
  • Özel IP adresi

Doğru değeri hosting firmanızdan öğrenebilirsiniz.


4. Veritabanını Onarın

WordPress'in yerleşik onarım özelliğini kullanabilirsiniz.

wp-config.php dosyasına şu satırı ekleyin:

define('WP_ALLOW_REPAIR', true);

Ardından şu adresi ziyaret edin:

https://siteadiniz.com/wp-admin/maint/repair.php

İşlem tamamlandıktan sonra güvenlik amacıyla bu satırı kaldırmayı unutmayın.


5. phpMyAdmin ile Tabloları Kontrol Edin

Hosting panelindeki phpMyAdmin üzerinden:

  • wp_options
  • wp_posts
  • wp_users

tablolarının mevcut olduğunu kontrol edin.

Eksik veya bozuk tablolar varsa "Repair Table" veya "Optimize Table" seçeneklerini kullanabilirsiniz.


6. MySQL Sunucusu Çalışıyor mu?

Bazen sorun WordPress'te değil, MySQL servisindedir.

Belirtiler:

  • Tüm siteler açılmıyor.
  • phpMyAdmin erişilemiyor.
  • Hosting paneli veritabanı hatası gösteriyor.

Bu durumda hosting sağlayıcınızla iletişime geçmeniz gerekebilir.


7. Hosting Kaynaklarını Kontrol Edin

Disk alanı dolduğunda veya kaynak limitleri aşıldığında veritabanı bağlantısı başarısız olabilir.

Kontrol edin:

  • Disk kullanımı
  • Inode
  • RAM
  • CPU
  • MySQL limitleri

8. Son Yedekten Geri Dönün

Sorun bir taşıma işlemi veya güncellemeden sonra başladıysa, çalışan son yedeği geri yüklemek en hızlı çözüm olabilir.


9. Debug Modunu Açın

Daha ayrıntılı hata bilgisi için:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Hata kayıtlarını:

/wp-content/debug.log

dosyasından inceleyebilirsiniz.


Bu Hatayı Önlemek İçin

✅ Düzenli yedek alın.

✅ Veritabanı bilgilerini değiştirmeden önce not alın.

✅ Hosting kaynaklarını düzenli takip edin.

✅ phpMyAdmin üzerinden periyodik bakım yapın.

✅ Güvenilir hosting tercih edin.


Sık Sorulan Sorular

Veritabanı bağlantısı neden kesilir?

Yanlış yapılandırma, MySQL servisinin durması, bozuk tablolar veya hosting kaynaklarının tükenmesi en yaygın nedenlerdir.


wp-config.php dosyasındaki bilgiler nereden öğrenilir?

Hosting panelinizdeki MySQL Veritabanları bölümünden veritabanı adı, kullanıcı adı ve bağlantı bilgilerine ulaşabilirsiniz.


Bu hata SEO'yu etkiler mi?

Evet. Site erişilemez olduğu sürece arama motorları sayfalarınızı tarayamaz ve uzun süreli kesintiler sıralamaları olumsuz etkileyebilir.


Sonuç

"Veritabanı Bağlantısı Kurulamadı" hatası, WordPress sitelerinde en kritik sorunlardan biridir. Doğru veritabanı bilgilerini kontrol etmek, MySQL servisinin çalıştığından emin olmak ve bozuk tabloları onarmak çoğu durumda sorunu çözer. Düzenli yedekleme ve sunucu bakımını ihmal etmemek benzer sorunların önüne geçmeye yardımcı olur.

Epik Yazılım
Kurucu

Web tasarım, SEO ve hosting üzerine 7+ yıl deneyimli, kurumsal projelere odaklanan içerik yazarı.

0.0 / 5 · 0 oy
Bu yazı faydalı oldu mu?
Hemen Arayın0552 291 08 91
Bize Yazıninfo@epikyazilim.com
Havale/EFT sonrasıÖdeme Bildirimi Yap
Rehber & CevaplarBilgi Bankası
Instagram WhatsApp