WordPress Database Connection Hatasının Çözümü

WordPress sitelerde sık görülen “Error Establishing a Database Connection” uyarısı, kısaca sitenin veritabanına bağlanamadığı anlamına gelir. Bu durum çoğunlukla veritabanı erişim bilgilerindeki tutarsızlıklardan veya veritabanı sunucusundaki sorunlardan kaynaklanır.

Hatanın Başlıca Nedenleri

  • Veritabanı kullanıcı adı / şifre / veritabanı adı hatalı ya da sonradan değiştirilmiş olabilir.
  • MySQL sunucu adresi (host/IP) yanlış girilmiş olabilir.
  • Veritabanı sunucusu yanıt vermiyor olabilir (geçici kesinti, limit aşımları vb.).
  • Veritabanı tabloları zarar görmüş ya da çökmüş olabilir.

Aşağıdaki adımlarla, hosting paneli üzerinden bilgileri doğrulayıp WordPress’e yeniden tanımlayarak sorunu giderebilirsiniz.

Adım 1: Hosting Yönetim Panelinde Veritabanı Bilgilerini Doğrulayın

Hosting hesabınızda “MySQL Veritabanı Yönetimi” menüsüne girin.

Önce güvenlik için “Şifre Değiştirme” bölümünden veritabanı kullanıcı şifrenizi yenileyin. (Yeni şifreyi mutlaka not alın.)

“Yönetim & Yardım” sayfasından şu değerleri kaydedin:

  • Veritabanı Adı
  • Veritabanı Kullanıcı Adı
  • MySQL Sunucu Adresi / IP

İpucu: MySQL sunucu bilgisi çoğu barındırıcıda localhost olabilir; bazı panellerde ise özel bir host adı veya IP verilir. Panelinizde gördüğünüz değeri aynen kullanın.

Adım 2: wp-config.php Dosyasını Güncelleyin

  • Yönetim panelinde Web FTP’yi açın ve sitenizin kök dizinine (genellikle httpdocs) gidin.
  • wp-config.php dosyasını Düzenle ile açın.
  • Bir önceki adımda not aldığınız değerleri aşağıdaki sabitlerin tek tırnakları içine doğru şekilde yazın:
define('DB_NAME', 'VERITABANI_ADI');
define('DB_USER', 'KULLANICI_ADI');
define('DB_PASSWORD', 'YENI_SIFRE');
define('DB_HOST', 'MYSQL_SUNUCU'); // örn: localhost veya panelde verilen IP/host

Dikkat: Değerleri yalnızca tek tırnakların içine girin; fazladan boşluk veya karakter bırakmayın.

  • Dosyayı kaydedin ve kapatın.

Adım 3: Siteyi Kontrol Edin

Tarayıcınızda sitenizi yenileyin. Bilgiler doğruysa bağlantı tekrar kurulacak ve hata ekranı kaybolacaktır.

Ek Notlar (Sorun Devam Ederse)

  • Tablo onarımı: Veritabanı tabloları bozulmuşsa wp-config.php dosyasına geçici olarak
    define('WP_ALLOW_REPAIR', true);
    ekleyip https://siteadresiniz.com/wp-admin/maint/repair.php sayfasından Repair Database çalıştırabilirsiniz. İşlem bitince satırı kaldırmayı unutmayın.
  • Önbellek / CDN: CDN veya agresif önbellek aktifse geçici olarak devre dışı bırakıp tekrar deneyin.
  • Sunucu limitleri: Barındırma sağlayıcınızda kaynak limitleri (RAM/IO) aşılmış olabilir; panelden kullanım değerlerini kontrol edin veya destek ile görüşün.

Bu adımlarla genelde “Error Establishing a Database Connection” hatası kısa sürede çözülür. Yardıma ihtiyaç duyarsanız, WhatsApp üzerinden Googsi destek ekibine başvurarak ücretli destek alabilirsiniz.