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.
WordPress "Error Establishing a Database Connection" hatası mı alıyorsunuz? Veritabanı bağlantısı neden kesilir ve nasıl düzeltilir? Adım adım çözüm rehberi.
İç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.
Bu Konudaki Seri
Hosting- 1 WordPress 500 Internal Server Error Nasıl Çözülür? (2026)
- 2 WordPress Yönetim Paneline Giremiyorum! Kesin Çözüm (2026)
- 3 WordPress Beyaz Ekran Hatası Nasıl Çözülür? (2026 Rehberi)
- 4 WordPress Bellek Limiti (Memory Limit) Hatası Nasıl Çözülür? (2026)
- 5 WordPress Veritabanı Bağlantısı Kurulamadı Hatası Nasıl Çözülür? Şu an okuyorsunuz
- 6 WordPress 404 Sayfa Bulunamadı Hatası Nasıl Çözülür? (2026)
- 7 WordPress SSL Hatası Nasıl Çözülür? (2026 Rehberi)