WordPress'teki "Veritabanı bağlantısı kurulamıyor" bildirimi, sitenizi kullanıcılara erişilemez hale getiren ölümcül bir hatadır. WordPress'in veritabanına bağlanamaması durumunda oluşur.
Birden fazla faktör bu bağlantıyı etkileyebileceğinden, hata yeni başlayanlar için sorun gidermesi biraz zor olabilir.
Blogumuzu 16 yıldır WordPress üzerinde çalıştırıyoruz ve 'Veritabanı bağlantısı kurulamıyor' hatası dahil olmak üzere çeşitli hata ve uyarılarla karşılaştık. Deneyimlerimiz ve bolca deneme yanılma yoluyla, sitemizi aksatmadan bu sorunları nasıl gidereceğimizi öğrendik.
Bu makalede, WordPress sitenizdeki ‘Veritabanı bağlantısı hatası’ sorununu adım adım nasıl kolayca düzelteceğinizi göstereceğiz.

WordPress'te Veritabanı Bağlantısı Kurulurken Hata Oluşmasına Ne Neden Olur?
Bir veritabanı, verileri diğer yazılımlardan kolayca depolamayı, düzenlemeyi ve almayı sağlayan bir yazılımdır.
Bir içerik yönetim sistemi olarak WordPress, tüm içeriğinizi ve diğer web sitesi verilerinizi depolamak için bir veritabanı kullanır. Daha sonra biri web sitenizi her ziyaret ettiğinde veritabanına bağlanır.
WordPress'in veritabanına bağlanmak için aşağıdaki bilgilere ihtiyacı var:
- Veritabanı adınız
- Veritabanı kullanıcı adı ve şifresi
- Veritabanı sunucusu
Bu bilgi, wp-config.php adlı WordPress yapılandırma dosyanızda saklanır.
Bu bilgilerin herhangi biri yanlışsa, WordPress veritabanı sunucunuza bağlanamaz ve 'Veritabanı bağlantısı kurma hatası' hatasını görürsünüz.

Bu, en yaygın WordPress hatalarından biridir. Yanlış kimlik bilgileri dışında, veritabanı sunucusu kapalıysa veya veritabanı dosyaları bozuksa da bu hata görünebilir.
Bunu söyledikten sonra, adım adım sorun giderme ile WordPress'te 'Veritabanı bağlantısı hatası' sorununu nasıl çözeceğimize bir göz atalım.
1. WordPress Veritabanı Kimlik Bilgilerinizi Kontrol Edin
Yanlış kimlik bilgileri veritabanı bağlantı hatasının en yaygın nedenidir. Yakın zamanda WordPress sitenizi yeni bir barındırma hizmetine taşıdıysanız, bu muhtemelen sorundur.
WordPress veritabanı kimlik bilgileriniz wp-config.php dosyasında saklanır. Veritabanı bilgileri de dahil olmak üzere önemli ayarları içeren WordPress yapılandırma dosyasıdır.
Daha önce hiç wp-config.php dosyasını düzenlemediyseniz, daha fazla talimat için wp-config.php dosyasının nasıl düzenleneceği hakkındaki başlangıç kılavuzumuza göz atın.
wp-config.php dosyasında aşağıdaki satırları arayacaksınız:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Burada, veritabanı adı, kullanıcı adı, şifre ve veritabanı ana bilgisayarı bilgilerinin doğru olduğundan emin olmalısınız.
Bu bilgiyi WordPress hosting hesap kontrol panelinizden doğrulayabilirsiniz. Bu eğitim için Bluehost kullanacağız, ancak diğer hosting panelleri için de işlem benzer olacaktır.
Oturum açtıktan sonra, sol sütundaki 'Web Sitesi' sekmesine tıklayın ve ardından 'Gelişmiş' sekmesine geçin. Ardından, 'Veritabanı' bölümüne aşağı kaydırın ve yanındaki 'Yönet' düğmesine tıklayın.

Bu, cPanel'deki MySQL Veritabanları sayfasını yeni bir pencerede açacaktır.
Burada, 'Mevcut Veritabanı' bölümünde veritabanı adınızı ve kullanıcı adınızı bulabilirsiniz. Bunları wp-config dosyasına ekleyebilmeniz için bir not defterine kopyalayıp yapıştırdığınızdan emin olun.

Ardından, ‘Veritabanı Adınızın’ yanındaki ‘Parolayı Değiştir’ bağlantısını tıklayabileceğiniz ‘Mevcut Kullanıcılar’ bölümüne gidin.
Bu sizi, veritabanı parolasını istediğiniz gibi değiştirebileceğiniz yeni bir ekrana götürecektir.

Tüm veritabanı ayrıntılarınızı onayladıktan sonra, gerekirse bu bilgileri wp-config.php dosyanızda değiştirebilirsiniz.
Bundan sonra, veritabanı bağlantı hatasının giderilip giderilmediğini görmek için web sitenizi tekrar ziyaret etmeyi deneyin.
Hata hala görünüyorsa, bu başka bir sorunun olduğu anlamına gelir.
2. Veritabanı Ana Bilgi Bilgilerinizi Kontrol Edin
Veritabanı adınızın, kullanıcı adınızın ve şifrenizin doğru olduğundan eminseniz, doğru veritabanı ana bilgisayar bilgilerini kullandığınızdan emin olmak isteyeceksiniz.
Çoğu WordPress barındırma şirketi veritabanı ana bilgisayarınız olarak localhost kullanır. Ancak, bazı yönetilen WordPress barındırma şirketleri veritabanlarını barındırmak için ayrı sunucular kullanır. Bu durumda, veritabanı ana bilgisayar bilgileriniz localhost olmayacaktır.
Bu, bu ayrıntıları doğrulamak için WordPress barındırma şirketinizle iletişime geçmeniz gerekeceği anlamına gelir.
3. WordPress Veritabanını Onarın
Şimdi, wp-admin kontrol panelinde 'Veritabanı tablolarından biri veya birkaçı kullanılamıyor' veya 'Veritabanının onarılması gerekebilir' gibi farklı bir hata alıyor olabilirsiniz. Bu durumda, veritabanınızı onarmanız gerekir.
Bunu, wp-config.php dosyanıza aşağıdaki satırı ekleyerek yapabilirsiniz. 'Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglar' satırından hemen önce eklediğinizden emin olun:
define('WP_ALLOW_REPAIR', true);
Bunu yaptıktan sonra, ayarları şu sayfayı ziyaret ederek görebilirsiniz: http://www.yoursite.com/wp-admin/maint/repair.php. Sadece yoursite.com'u kendi alan adınızla değiştirdiğinizden emin olun.
Burada, işlemi başlatmak için 'Veritabanını Onar' düğmesine tıklamanız gerekir.

Not: Kullanıcının veritabanı onarım sayfasına erişmek için oturum açması gerekmez. Veritabanınızı onarıp optimize ettikten sonra, bu kod satırını wp-config.php dosyanızdan kaldırdığınızdan emin olun.
Ancak, sitenize herhangi bir kod eklemek istemiyorsanız, barındırma hesabınızın cPanel'ini kullanarak veritabanınızı da onarabilirsiniz.
Barındırma hesabınıza gidin ve sol sütundan 'Web Siteleri' sayfasını açın. Ardından 'Gelişmiş' sekmesine geçin ve Veritabanı bölümündeki 'Yönet' düğmesine tıklayın.

Bu, cPanel'i yeni bir sekmede açacaktır. Burada, ‘Veritabanı Onar’ açılır menüsünden veritabanınızın adını seçerek ‘Veritabanlarını Değiştir’ bölümüne gidin.
Bunu yaptıktan sonra, işlemi başlatmak için 'Veritabanını Onar' düğmesine tıklamanız yeterlidir.

Barındırma paneli şimdi veritabanınızı sizin için otomatik olarak onaracaktır.
İşlem tamamlandığında, bir başarı mesajı da göreceksiniz.

Hatayı çözüp çözmediğinizi görmek için artık WordPress sitenizi ziyaret edebilirsiniz.
4. Veritabanı Sunucunuzun Kapalı Olup Olmadığını Kontrol Edin
Her şey doğru görünüyorsa ve WordPress hala veritabanına bağlanamıyorsa, veritabanı sunucunuz (MySQL sunucusu) kapalı olabilir.
Bu, bir sunucudaki yoğun trafik nedeniyle olabilir. Barındırma sunucunuz yükü kaldıramıyor (özellikle paylaşımlı barındırma kullanıyorsanız).
Bu nedenle, siteniz yavaşlayacak ve hatta bazı kullanıcılar için hatayı verebilir. Bu durumda, barındırma sağlayıcınızla telefonla veya canlı sohbet yoluyla iletişime geçmeli ve MySQL sunucunuzun yanıt verip vermediğini sormalısınız.
Ayrıca, aynı sunucuda çalışan başka web siteleriniz varsa, SQL sunucunuzun kapalı olup olmadığını doğrulamak için bu siteleri kontrol edebilirsiniz.
Aynı hosting hesabında başka siteniz yoksa, hosting kontrol panelinize gidin ve 'Gelişmiş' sekmesine geçin.
Bundan sonra, phpMyAdmin bölümünün yanındaki 'Yönet' düğmesine tıklayın.

Bu, phpMyAdmin'i yeni bir pencerede açacaktır; burada üstteki 'Veritabanı' seçeneğine tıklamanız gerekir.
Bundan sonra, ayarlarına erişmek için veritabanınızın adına tıklayın. Bunu yapabiliyorsanız, veritabanı kullanıcınızın yeterli izinlere sahip olup olmadığını kontrol etme zamanı gelmiştir.

Bunu yapmak için testconnection.php adında yeni bir dosya oluşturmanız ve aşağıdaki kodu içine yapıştırmanız gerekir:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Kodu yapıştırdıktan sonra kullanıcı adını ve şifreyi kendi bilgilerinizle değiştirdiğinizden emin olun. Artık bu dosyayı web sitenize yükleyebilir ve bir web tarayıcısı aracılığıyla erişebilirsiniz.
Komut dosyası başarıyla bağlandıysa, bu kullanıcınızın yeterli izinlere sahip olduğu ve hataya başka bir şeyin neden olduğu anlamına gelir.
Şimdi, wp-config dosyanıza geri dönmeli ve tüm ayrıntıların doğru olduğundan ve yazım hatası olmadığından emin olmak için taramalısınız.
Kullanıcılar İçin İşe Yarayan Ek Çözümler
Yukarıda belirtilen sorun giderme ipuçları web sitenizdeki veritabanı bağlantı hatasını düzeltmezse, bu ek adımları deneyebilirsiniz.
Kullanıcılarımız tarafından bildirildiği üzere, bu adımlar bazılarının web sitelerindeki veritabanı bağlantısı hatasını çözmelerine yardımcı olmuştur.
1. WordPress Site URL'sini Güncelleyin
WordPress site URL'sini cPanel'deki phpMyAdmin kullanarak güncellemeyi deneyebilirsiniz.
Barındırma hesabınızın kontrol panelinden phpMyAdmin'e erişin ve listeden WordPress veritabanınızı seçin.
Bundan sonra, üstteki SQL menüsüne geçin ve aşağıdaki MySQL sorgusunu girin:
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Şuna benzemelidir:

Kendi site URL'nizi sağlamayı ve wp_options'ı kendi tablo adınızla değiştirmeyi unutmayın, çünkü WordPress tablo önekini değiştirmiş olabilirsiniz.
2. Web Sunucusunu Yeniden Başlatma
Özel sunucular, yerel sunucular ve sanal özel sunuculardaki (VPS) kullanıcılar sunucularını yeniden başlatmayı deneyebilir.
Bu, web ve veritabanı sunucunuzu yeniden başlatacaktır, bu da hataya neden olan bazı geçici aksaklıkları giderebilir.
3. Yardım İsteyin
Diğer her şey başarısız olursa, web barındırma şirketinizle iletişime geçmeniz gerekebilir. Tüm iyi WordPress barındırma şirketleri sorunu gidermenize yardımcı olacak, sizi doğru yöne yönlendirecek veya hatta sizin için düzeltecektir.
Ayrıca bu sorunu sizin için çözmeleri amacıyla WordPress geliştiricileri kiralayabilirsiniz.
Bu makalenin WordPress'te 'Veritabanı bağlantısı hatası' sorununu gidermenize yardımcı olduğunu umuyoruz. Ayrıca, WordPress sorunlarını kendi başınıza çözme ipuçları için WordPress sorun giderme rehberimize veya WordPress'te özel bir veritabanı hata sayfası ekleme hakkında eğitimimize bakmak isteyebilirsiniz. WordPress'te özel bir veritabanı hata sayfası ekleme.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Riya Mehta
Merhaba,
Bugün aynı hatayı aldım ve yapılandırma dosyasında (wp.config dosyası) tanımlanan veritabanı altındaki kullanıcıya tüm ayrıcalıkları (İzinleri) vererek düzelttim.
bataklık
Başıma gelen şey, sabit diskimin (linux) aniden salt okunur moda girmesiydi. Hiçbir yerden. Bunun nadir bir neden olduğunu biliyorum ama yine de katkıda bulunmak istedim. (genellikle ölen bir diskin işareti olduğunu söylüyorlar).
Masood Ahmad
Herkese merhaba,
Benim durumumda çok basitti. MySQL veritabanının parolası ve wp_config.php'deki parola aynı olmalı, bunu bilmeden MySQL veritabanının parolasını değiştirdim ve bütün gün üzgün kaldım. Ta ki şans eseri değişikliği geri alana kadar. Sitem bir sonraki saniye yayında ve canlıydı.
Jamie
index.php'yi index_.php olarak yeniden adlandırdığımda — web sitesinin arka ucu düzgün yükleniyor
Web sitesindeki sayfalar normal bir 'Bulunamadı' Apache hatası veriyor
——
index.php dosya adını geri yüklediğimde — hiçbir şey çalışmıyor ve genel kullanıma açık sayfalarda ‘veritabanı bağlantısı kurulamıyor’ hatası alıyorum. Ve /wp-admin adresini ziyaret ettiğimde wordpress'in kendi ‘veritabanı bağlantısı kurulamıyor’ metin kutusu görünüyor.
Verebileceğiniz her türlü yardım çok takdir edilecektir!
Tony thomas
Google Cloud'da çalışırken, RAM'iniz daha fazla kaynak kullanıyorsa bu hatayı sık sık alabilirsiniz.
google cloud'a giriş yap
'compute engine' örneğini bulun. 'compute engine'i bulmak için üst menüye tıklayın
SSH'ye giriş yap
sudo bash yazın (root olarak girmek için)
Sonra şunu yazın/kopyalayıp yapıştırın:
systemctl start mariadb.service (centos 7'de)
Veritabanı bağlantısı hatası anında çözülecektir.
Jarrett
Eğer mysql kullanıyorsanız, bunu yapabilirsiniz
sudo service mysql restart
İpucu için teşekkürler!
Sabir Guiri
Mükemmel çalıştı. Çok teşekkürler!
Yudha Haris
Çok Teşekkürler İŞE YARADI..
Tim
Bu makale için teşekkürler... sanırım internetteki en faydalısı bu.
Sorunum hala devam ediyor (barındırıcı Godaddy)… testconnection.php sayfasını oluşturdum ve şu hata mesajını alıyorum:
Uyarı: mysql_connect(): Kullanıcı 'username'@'hostIP' için erişim reddedildi (şifre kullanılarak: EVET) /home/content/n3pnexwpnas01_data02/52/3027952/html/wp-config.php dosyasında 106. satırda
Bağlanılamadı: Kullanıcı 'username'@'hostIP' için erişim reddedildi (şifre kullanılarak: EVET)
– kullanıcı adı, Phpmyadmin aracılığıyla veritabanına bağlanmak için kullandığım kullanıcı adıdır
– şifre, Phpmyadmin aracılığıyla veritabanına bağlanmak için kullandığım şifredir
– hostIP, Phpmyadmin'deki veritabanı değişkenlerinde bulduğum ana bilgisayar adı değeridir
Saatlerdir takıldım... bana bu konuda yardım edebilir misiniz? Ne yapacağımı ve nasıl yapacağımı hiç bilmiyorum...
Şimdiden teşekkürler
WPBeginner Desteği
Bunun en olası nedeni, wp-config.php dosyanızdaki yanlış bilgilerdir. Bu, MySQL ana bilgisayarınız, kullanıcı adınız, şifreniz veya veritabanı adınız olabilir. Ana bilgisayar adını IP adresi olarak kullanıyorsanız, ona bağlantı noktasını eklemeyi deneyin. Destek için web barındırıcınızla iletişime geçin.
Yönetici
Prashant
Sevgili Dostlar,
Yeni başladım ve wordpress hakkında çok az bilgim var, bugün bir sorunla karşılaştım
yeni bir gönderi yayınlamaya veya eskisini güncellemeye çalıştığımda ve yayınla veya güncelle düğmesine bastığımda otomatik olarak ana sayfaya yönlendiriliyorum, hiçbir şey olmuyor, güncellenen gönderide değişiklik yok, yeni gönderi yayınlanmıyor, bu tür bir sorunu bilen varsa lütfen yardım edin.
teşekkürler
WPBeginner Desteği
Ayarlar->Kalıcı Bağlantılar sayfasına gidip güncelle düğmesine tıklayarak kalıcı bağlantıları güncellemeyi deneyin.
Yönetici
Abel
Hey, teşekkürler, bu benim için işe yaradı, süper!
Robert DeRobertis
Teşekkürler, Teşekkürler, Teşekkürler.
Yakın zamanda hacklendim ve web sitemin şifrelerini daha güvenli bir şeyle değiştirdim. Yapılandırma dosyasını güncelleştirmeyi unuttum. Bu günü kurtardı.
Cássio Sá
Dostum, şu anda sevinç gözyaşları döküyorum, hayatımı kurtardın. Sorun yapılandırma dosyasındaydı. Eski veritabanını içe aktardım ve içindeki kimlik bilgilerini değiştirdim, ancak yapılandırma dosyasındaki kimlik bilgilerini değiştirmemiştim. İpucu için çok teşekkür ederim.
Ali
Sadece http'yi HTTPS'ye değiştirdim Şimdi sitem açılmıyor ve aynı hatayı gösteriyor lütfen şimdi ne yapmam gerektiğini söyler misiniz?
Ryan
WP_Options tablosunda site URL'sini veritabanında değiştirdiniz mi?
feizel
Çok teşekkür ederim. Bütün gece çözümü arıyordum.
Paul
Veritabanı bağlantı hatalarını giderme hakkında harika bir makale.
Özel bir veritabanı hata sayfası oluşturma hakkındaki eski makalenize bağlantı vermek iyi bir fikir olabilir. Aksi takdirde, iyi bir önbellekleme programı kullanıyorsanız, bir şeylerin yanlış olduğunu fark etmeniz biraz zaman alabilir. Bu makale ve posta fonksiyonu, anında bildirim almanızı ve varsayılan mesajdan daha profesyonel olan hoş bir resim ve özel metin sağlamanızı sağlar.
https://www.wpbeginner.com/wp-tutorials/how-to-add-a-custom-database-error-page-in-wordpress/
stephanie wandke
Bu makale için teşekkürler! Kesinlikle bir veritabanı kullanıcı sorunuymuş ve yeni bir kullanıcı ve şifre ekleyip wp-config dosyasını değiştirdiğimde, BAM site geri geldi. Kolaylaştırdınız ve sorunumu 15 dakikadan kısa sürede çözdüm. Teşekkür ederim!
Edward
Godaddy müşterisi. Aynı sorunu yaşıyorum.
Veritabanı gayet iyi çalışıyordu. Benim için işe yarayan, wp_config'e girip şu satırı değiştirmek oldu:
define(‘DB_HOST’, ‘localhost’); [db_host, localhost'tan farklı bir şeydi]
için
define(‘DB_HOST’, ‘[benim IP adresim]’) ve sorunsuz çalıştı
İpucu için teşekkürler!
Daryl
Bu benim GoDaddy Sitemde işe yaradı
Shakti
Beyefendi lütfen bana yardım edin
Web sitem yükleniyor ve iyi çalışıyor ancak wp-admin'i denediğimde veritabanı bağlantısı hatası alıyorum ve sayfayı 3-10 kez yeniden yükledikten sonra sitem çalışıyor. Beklenmedik bir şekilde tekrar o hatayı alıyorum.
WPBeginner Desteği
Veritabanı sunucunuz yanıt vermiyor gibi görünüyor. Lütfen web barındırıcınızla iletişime geçin ve onlara ne olduğunu anlatın.
Yönetici
Shakti
Tamam Teşekkürler Beyefendi
Shelly
Sitem her gece aynı saatte kapanıyor ve aynı hata mesajını alıyorum. Yaklaşık bir buçuk saat sürüyor ve sonra site tekrar çevrimiçi oluyor. Bu, barındırma hizmetimle ilgili bir sorunu gösterebilir mi?
Harinath
Bunun için herhangi bir çözüm bulabildiniz mi?
Liesje
Thanks a lot for this article ! Piece of cake this way
Saved me a lot of work and headaches.
Saygılarımla,
Liesje
praveen
wp-admin sayfasında hata alıyorum. Veritabanı bağlantısı kurulamıyor hatası veriyor. Nasıl çözebilirim.
Ian Wells
Bu hata bende bir keresinde EC2 AWS örneğimde oluştu. Nedeni, küçük bir t2. mikro sunucu kullanmam ve bazen çok fazla httpd isteği gelmesiydi, özellikle de trafiği artıran AWS sağlık kontrollerimi açtığımda. /etc/httpd/conf/httpd.conf dosyamı buradaki talimatlara göre yeniden yapılandırdım: https://wordpress.org/support/topic/how-to-optimize-apache-for-wordpress ve şimdiye kadar her şey yolunda. Artık aynı anda 20 veya daha fazla httpd işlemi çalışırken, bellek tükenmesi ve veritabanı bağlantısının kesilmesi gibi sorunlar yaşamıyorum.
Ian Wells
Bu hata sürekli tekrarlanıyordu. EC2'yi yeniden başlatarak düzeltebiliyordum ama pek tatmin edici değildi. Sonra EC2 kurulumumun güncel olmadığını fark ettim, bu yüzden sunucuda "sudo yum update" komutunu çalıştırdım. Şimdi çok daha kararlı görünüyor.
ani
harika…kapsamlı..detaylı bilgi…barındırma ekibimle tartıştım ve yavaş veritabanı performansı / bağlantısı için temel neden talep ettim…bu adamlar barındırma hesabını özel kuruluma yükseltmemi tavsiye etmeye devam ettiler…POST olası sorunlar ve çözüm yolları hakkında içgörüler sundu.
Teşekkürler!
alexsbutler
Bozuk Word dosyanızı kolayca onarmak için Kernel for Word file repair aracını da deneyebilirsiniz.
Ken Pyle
Makale için teşekkürler. Lunarpages benim barındırıcım ve saat 02:30 civarında (sitemi izlediğin için Jetpack'e teşekkürler), sitem çalışmayı durdu ve ben de "Veritabanı Bağlantısı Kurulurken Hata" hatası aldım.
Sorunu şu şekilde düzelttim: MySQL veritabanına (Cpanel aracılığıyla ulaştım) şifreyi tekrar girdim. Yapılandırma dosyasında zaten bulunan şifreyi kullandım, bu yüzden yalnızca bir değişkeni değiştirmem gerekti.
Bunu şimdiye kadar 3 Wordpress kurulumunda denedim ve işe yarıyor gibi görünüyor, çünkü Jetpack bana sitemin 16 saat kapalı kaldıktan sonra tekrar çevrimiçi olduğunu bildirdi.
Neden bağlantısının kesildiği bir muamma.
Jason Teale
Ben de Lunarpages kullanıyorum. Yani temelde, blog şifresini tekrar girmem yeterli mi? Değiştirdiğiniz tek değişken neydi?
Mike B
Ben de Lunarpages kullanıyorum. C-Panel'de şifremi tekrar girmem gerekti. Bu sabah Lunarpages'te bir şeyler olmuş olmalı.
NickP
Teşekkürler Ken! Tam olarak bilmem gereken şeydi. Dakikalar içinde tekrar çalışır duruma geldim...
Harm
Yeni bir yönetici oluşturmak için wp_user ve wp_metadata'da bazı değişiklikler yaptım. Sonra bu mesajı aldım. wp-config-dosyasına bakmaya çalıştım ama aynı mesajı alıyorum! Daha ne yapabilirim?
Scott
Geriye dönüp bakınca biraz aptalca görünüyor ama başka birine yardımcı olabilir, bu yüzden paylaşmaya değer olduğunu düşünüyorum. Yakın zamanda sitesi CDN olarak Cloudflare kullanacak şekilde ayarlanmıştı. "mysql.domain.com" için olan hariç tüm DNS "A" kayıtları ayarlanmıştı, bu yüzden testconnection.php hilesi bile işe yaramadı (Dreamhost'ta localhost kullanmayan). Cloudflare'a "A" kaydını ekledim ve her şey tekrar yoluna girdi.
Sharad Gupta
Çok zor ve sinir bozucu bir sorun için harika bir çözüm.
MaSilat
Harika. Bana yardımcı oldu ve DB sorununu çözdü.
Mohamed Azazy
VPS kullanıyorsanız MySQL hizmetinizi de yeniden başlatabilirsiniz.
– sudo service mysql restart
Benim için işe yaradı!
Dustin Overbeck
Bu öneri için teşekkürler. MySQL'i yeniden başlatmak benim durumumda sihirli değnek oldu.
Michael D
Bu makale için teşekkürler, yardımcı oldu!
Hem ana alan adında hem de wp-login'de hata alıyorduk. wp-config.php'de 'localhost' yerine IP adresini kullanmak sorunu çözdü.
Rav
'localhost'umun çalışmadığı ortaya çıktı, bu yüzden barındırma sağlayıcımın doğrudan adresini (mysql.hostinger.co.uk) ekledim ve her şey tekrar çalışmaya başladı!
Yardımlarınız için teşekkürler!
Christopher
Aslında, sadece ana sayfamda “Veritabanı bağlantısı kurulamıyor” hatası alıyorum. Diğer tüm sayfalar düzgün çalışıyor. Lütfen ne yapmam gerektiğini bildirin.
Adrienne
Eski müşterim şimdi bu sorunu yaşıyor ve sitesi yaklaşık 3 yaşında ve hiç güncellenmemiş. Temanın ve tüm değişikliklerin bu siteyi bozduğunu düşünüyorum. Silinip yeniden yapılması gerekiyor.... şimdi, bunu yapmanın basit bir yolunu bulmam gerekiyor. lol
Nicole
Bir çoklu site sistemini taşıyordum - veritabanımdaki, .htaccess ve wp-config dosyalarındaki eski web sitesi adını değiştirmem gerekti.
m3d01
Merhaba beyler,
I found the problem that my hosting service made update and that lead to change in the DB_HOST number so i change it back by the new one by edit the config file and the site is back again to work finally
John Bert
Yakın zamanda Arvixe'den Phi9 web barındırıcısına geçiş yaptım.
Aslında wp-config.php'deki önceki barındırıcı “MySQL Bağlantı Dizeleri”ni değiştirmeyi unuttum. Şimdi çalışıyor.
Thank you for your great help I really appreciate it!
Micky
I have seen this error. I was putting the wrong MySQL port in connection line. Your post helped me fix it.
Carl
Bu mantıklı görünüyor. Ancak her adımı tek tek uyguluyorum ve hiçbir şey değişmiyor. Neden bu kadar karmaşık?
Veritabanı onarım fikrini beğendim ancak Veritabanını Onar düğmesine basmak için WordPress'in çalışır durumda olması gerekiyor gibi görünüyor. 2 gündür bununla uğraşıyorum. Bir kod inceleyerek sorunu bulabileceğim bir yer var mı? Bütün bunlar çok belirsiz görünüyor.
Leonard Rattini
30 yıldır bilgisayar uygulamaları tasarımında çalıştığım ve aynı zamanda Sertifikalı Bilgisayar Uzmanı olarak kayıtlı olduğum için, birçok insan etkilemek için "veritabanı" terimini yanlış kullanıyor.
Veritabanı, zamanından önceki kullanılan yöntemlerden farklı bir veri tutma metodolojisidir. Daha önceki günlerde, veriler birbirine bağlı 80 sütunlu kartlarda tutuluyordu ve topluca bir dosya olarak biliniyorlardı. Örneğin, birçok fatura kaydı topluca Fatura Dosyası olarak biliniyordu. Tıbbi kayıtlar topluca Tıbbi dosya olarak biliniyordu, vb.
PC'ler ortaya çıkmadan önceki büyük ana bilgisayar günlerinde, bu “80 sütunlu sabit kayıtları” işliyorlardı. İnternet ve dağıtılmış çoklu klavyelerin ortaya çıkmasıyla, veriler daha sonra “veri paketleri” olarak kaydedildi ve bilgisayarda depolanan üç boyutlu bir format yapısı olan “veritabanında” saklandı. O zaman doğru zamanda, işlemek için, veri öğelerinin “bağlantılı” veri paketlerine ihtiyacı vardı, bu da daha sonra aşina olduğumuz bir kayda benziyordu.
Bir uygulama, bir Veritabanı Yöneticisi kişisini içeren veritabanı tabanlı bir uygulama olarak tasarlanmalıdır, aksi takdirde uygulaması bir veritabanı uygulaması değildir.
Bir veritabanı uygulaması, İnternet ve dağıtılmış klavyelerden önceki eski günlerde kullanılan eski dosya yöntemlerine kıyasla iki ana amaca hizmet ediyordu. Biri, verileri ilk (veri) giriş noktasında yakalamaktı. Ve ikincisi, "veri tekrarını" ortadan kaldırmayı amaçlar. Leonard Rattini, CCP (CCP yeterliliklerimi bilmek için ICCP'yi google'layın)
Toby Harding
Bu hatayı AWS bulutlarındaki Amazon EC2 sunucusunda barındırılan Wordpress'imde birkaç kez gördüm. Sorunu çözmenin basit yolu, AWS yönetim konsolundan örneği yeniden başlatmaktır.
Jake B
Makale için teşekkürler. Her adımı uygulayarak sorunumu bulabildim.
Bilinmeyen
Merhaba, wordpress kurarken bu hatayı alıyorum "Veritabanı bağlantısı hatası oluştu" Bu hatadan nasıl kurtulabilirim. Veritabanı adını değiştirdim, önceki veritabanlarını sildim ama wordpress hala kurulmadı. Lütfen yardım edin!
David Clarke
Bu faydalı makale sayesinde sorunumu dakikalar içinde çözdüm, çok teşekkürler!
Cuma
Yardımcı olamam, sitemi oluşturduğumdan beri o alana dokunmadım bana bunu yapmamda yardım edebilir misiniz?
mikhail
Makale için teşekkürler, yardımcı oluyor.
Bana göre bunun nedeni, veritabanı kullanıcı şifremi CPanel'den değiştirmem ama görünüşe göre veritabanı kullanıcı şifremi değiştirdiğimde wpconfig.php dosyası otomatik olarak değişmiyor.
Bunu manuel olarak değiştirmem gerekiyor
define(‘DB_PASSWORD’, ‘[şifrenizi buraya ekleyin]’);
Juan Loayza
Çok teşekkürler! Bir baş ağrısıydı… çözümünüzü bulana kadar…
Tapiwa
Kanka! Çok teşekkürler! Bu makale ve yorumun sayesinde web sitemi düzelttim.
Max Demian
Gerçekten faydalı, teşekkür ederim.
James Kalmakoff
Makale çok faydalıydı ve Veritabanı bağlantı sorunumu çözdüm. Hatalar için bakılacak bir diğer yer MySQL veritabanıdır. 'database_username' ve 'database_name'in birbirine doğru şekilde atandığından ve yazım hatası olmadığından emin olun!
Şafak
Az önce bu hatayı aldım, bir sayfayı kopyalayıp bir word belgesine yapıştırdım, viagra vb. sitelere reklamlar ve bağlantılar içeren bir paragraf eklendiğini gördüm. Reklam/bağlantı paragrafını kaldırdım ve metni tekrar web sayfama yapıştırdım. İkinci sayfadaydım ve güncellemeleri yayınladım, bu hatayı aldım… başkası da bunu yaşadı mı?
J
Hey – bu sorununuzu çözmez ama bu dosyaları düzenlemek için Word kullanmamalısınız. Notepad/TextEdit gibi daha basit bir program kullanmak istersiniz.
Peter Gough
Bu makale için çok teşekkürler. Çok, çok faydalı.