Teknoloji 27.06.2026

WordPress "Veritabanı Bağlantısı Kurulurken Hata Oluştu" Çözümü

WordPress "Veritabanı Bağlantısı Kurulurken Hata Oluştu" Çözümü

WordPress veritabanı bağlantısı hatası neden olur?

WordPress tabanlı web sitelerinde en sık karşılaşılan hatalardan biri **"Veritabanı Bağlantısı Kurulurken Hata Oluştu"** (Error Establishing a Database Connection) hatasıdır. Bu hata, WordPress dosyalarınızın MySQL veritabanına erişemediğini ve site verilerini (yazılar, sayfalar, kullanıcılar) yükleyemediğini gösterir.

Bu sorun genellikle hatalı veritabanı bilgileri, bozulan veritabanı tabloları veya sunucudaki MySQL servisinin aşırı kaynak kullanımı nedeniyle durmasından kaynaklanır. Sitenizin hızla yayına dönmesi ve WordPress hosting performansınızın olumsuz etkilenmemesi için hatayı şu adımlarla çözebilirsiniz:

Adım 1: wp-config.php bilgilerini kontrol edin

Hatayı düzeltmek için ilk bakmanız gereken yer, WordPress’in veritabanı bağlantı ayarlarını sakladığı `wp-config.php` dosyasıdır. cPanel Dosya Yöneticisi (File Manager) veya SSH üzerinden dosyayı açıp şu değerlerin doğruluğundan emin olun:

  • DB_NAME: Veritabanı adınız.
  • DB_USER: Veritabanı kullanıcı adınız.
  • DB_PASSWORD: Veritabanı şifreniz.
  • DB_HOST: Veritabanı sunucusu (Genellikle localhost'tur).

Eğer şifrenizi veya kullanıcı adınızı yakın zamanda değiştirdiyseniz veya veritabanını yeni taşıdıysanız, bu alanları güncelleyip kaydedin.

Adım 2: Bozulan veritabanı tablolarını onarın

Veritabanı tabloları anlık kesintiler veya hatalı eklentiler yüzünden bozulabilir. WordPress'in yerleşik onarım aracını aktif etmek için `wp-config.php` dosyasına şu satırı ekleyin:

define('WP_ALLOW_REPAIR', true);

Ardından tarayıcınızdan http://domaininiz.com/wp-admin/maint/repair.php adresine gidin ve **"Veritabanını Onar ve Optimize Et"** butonuna tıklayın. Onarım bittikten sonra eklediğiniz satırı `wp-config.php` dosyasından silmeyi unutmayın.

Adım 3: MySQL servisinin durumunu kontrol edin

Eğer sunucu üzerindeki RAM yetersiz kalırsa, işletim sistemi MySQL/MariaDB servisini otomatik olarak durdurabilir. SSH üzerinden sunucunuza bağlanıp servis durumunu kontrol edin ve gerekirse yeniden başlatın:

# AlmaLinux / cPanel için:
systemctl status mariadb
systemctl restart mariadb

# Ubuntu için:
sudo systemctl status mysql
sudo systemctl restart mysql

Sık sorulan sorular

Hata sadece admin panelinde ("wp-admin") görünüyor, neden?

Eğer sitenin ön yüzünde bu hatayı alıyor ancak admin paneline girmeye çalıştığınızda "Bir veya daha fazla veritabanı tablosu kullanılamıyor" uyarısını görüyorsanız, bu durum kesinlikle tabloların bozulduğunun ve "Tabloları Onar" işleminin yapılması gerektiğinin göstergesidir.

Bu hatanın sık sık tekrarlanmasını nasıl önlerim?

Sunucunuzun RAM ve CPU kullanımını izleyin. Eğer veritabanı servisiniz sürekli çöküyorsa, sunucu limitlerinizi artırmak üzere bir VDS sunucu paketine geçiş yapmalı veya MySQL bellek optimizasyonlarını uygulamalısınız.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.