En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Veritabanı Bağlantısı Kurma Hatası Nasıl Düzeltilir

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ştu Hatasını Düzeltme

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.

WordPress'te Veritabanı Bağlantı Hatası

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.

Veritabanı bölümünün 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.

Mevcut Veritabanları bölümünde veritabanı adınızı ve kullanıcı adınızı bulun

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.

Veritabanı şifrenizi değiştirin

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.

WordPress veritabanını onarın

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.

Veritabanı bölümünün yanındaki 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.

Veritabanını Onar düğmesine tıklayın

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.

Veritabanı onarım başarı mesajı

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.

PHPMyAdmin seçeneğinin yanındaki Yönet düğmesini 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.

PHPMyAdmin'ı veritabanınızla bağlayın

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:

Site URL'sini değiştirin

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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

673 CommentsLeave a Reply

  1. CentOS 7 altında, şunu gördüm: Bağlanamadı: MySQL sunucusuna 'xyz' adresinden bağlanılamıyor (13)

    Sorun, SE Linux'tan kaynaklanıyordu, şöyle belgelendiği gibi:

    Sorun şu komut kullanılarak düzeltildi:

    sudo setsebool -P httpd_can_network_connect_db=1

  2. Bir arkadaşın makinesine Mamp ve yeni bir Wordpress kurup ayarladıktan sonra, kayıtlarda da o korkunç boş sayfa ve “bağlantı kurulamıyor” hatası vardı.

    Bir süre saçlarımı çektikten sonra, wp-config.php dosyasındaki tırnak işaretlerinin düzenlenmesi gereken birkaç ayarda düz olanlardan ‘ eğri olanlara ’ değiştiğini fark ettim ve bu hatalara neden oluyordu, suçlu kimdi?

    -> TextEdit <- Bu değişiklikleri yapmak için onu kullandım. Tercihlerinde, "akıllı tırnak işaretleri" ayarı, bu tırnak işaretlerinin olması gerektiği gibi kalmasını istiyorsanız kapatılmalıdır.

    • Thanks Alberto. Textedit has automatically overwritten the straight quotation marks with curly ones. replacing them with straight ones and saving the php file again did the trick. :)

  3. Hello, I’m new to wordpress and need some more help.
    My wp-admin page shows the “One or more database tables are unavailable. The database may need to be repaired” message…. so I know I need to add that bit of code. But how and where do I add it? I can’t login… I do not know what address to type in to access this php file. Help please :)
    My website is

  4. Ben bir wp acemisiyim, siz harikasınız, bu tür makalelerle kariyerimi inşa etmeme yardımcı oldunuz. Web sitemi taşıdım ve birçok gün boyunca hatayla mücadele ettim ve sonunda makalede bir çözüm buldum ve çok yardımcı oldu. hepinize teşekkür ederim

  5. Dosyanın orijinal adı wp-config, wp-config-sample'dır, sadece orijinal adı yazdım ve vuala "Veritabanı bağlantısı hatası" mesajı yok.

  6. Digital Ocean ile WordPress kullanıyorum. Sunucumu yeniden başlattım ve bu sorunu çözdü.

  7. “localhost yerine IP adresini kullanma”

    İşe yaradı! Hayatımı kurtardığın için çok teşekkür ederim

  8. WordPress bu hata mesajını yayınlarken, wordpress olmayan bir sayfaya yönlendirme yapmanın bir yolu var mı? SADECE BU OLDUĞUNDA BİR YEDEK İSTİYORUM.

    Yardımınız için teşekkürler

  9. Syed Balkhi ve ekibine teşekkürler. Bu hatayı çözmem 5 dakika sürdü. Genel kullanıcı için şifrenin kötü bir şekilde güncellenmesiydi.

    Hızlı ve çalışıyor. Bu bilgiyi paylaştığınız için çok naziksiniz.

    M.

  10. Farklı bir hata alıyorum ama şöyle bir şey:
    wpsa_options: 'aamtechn_wp949.wpsa_options' tablosu mevcut değil
    wpsa_postmeta: 'aamtechn_wp949.wpsa_postmeta' tablosu mevcut değil

    Bu mesajı alıyorum ve kontrol paneline erişemiyorum. Lütfen bana yakında yardım edin.

    • Veritabanınızın bozulmuş gibi görünüyor.
      Cpanel'iniz aracılığıyla phpMyAdmin'e giriş yapın ve onları onarın. İşte bir eğitim bağlantısı...

      Tek Tıkla WordPress Veritabanınızı Optimize Etme Rehberi.

  11. Çok teşekkür ederim, bu ilk adımda Veritabanı hatasını benim için düzeltti.

    Sevgiler,
    Camaal

  12. Yardımınız için teşekkür ederim. wp-config.php'nin kullanıcı adı ve şifre kısmı benim için düzeltti.

  13. I had this problem, and I spent 2 much hours on fixing it … Finally I solve that mistery. My problem was in htacces file, it only had Rewrite Engine line , I just c/p this “default” htaccess content in it and replace it with file on server, and tadaam it work now :D

    “varsayılan” htaccess içeriği :

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPres

  14. PDO veya MYSQLi kullanarak veritabanı bağlantısı için amortisman hatalarını nasıl çözerim? lütfen yardım edin

  15. Kullanıcı adını (wp_users) phpmyadmin'den değiştirdim ve şimdi aynı sorunu yaşıyorum. Değişiklikleri geri almak da bana yardımcı olmuyor. Lütfen yardım edin.

  16. Bu hatayı ilk yaşadığımda çok üzülmüştüm ve bu sorunu nasıl çözeceğimi merak ettim. Biraz araştırma yaptım ve veritabanı adımın sorun olduğunu fark ettim. Bu yüzden MYSQL'e girdim ve veritabanı adını değiştirdim. Bu makale her şeyi açıklıyor

  17. Nedeni bilinmez, veritabanımda MySQL kullanıcı bilgilerimi yeniden oluşturmam gerekti. Bunu yaptıktan sonra web sitem tekrar normal şekilde çalışmaya başladı.

    • Saatlerce süren hata ayıklamadan sonra kullanıcı değişikliği de bana yardımcı oldu

  18. Bunun için çok teşekkürler!

    Daha önce aynı sorunla karşılaştım. Veritabanı şifresini değiştirdim ve sonra bu hata göründü. GoDaddy'miz var, bu yüzden yaptığım tek şey Dosya Yöneticisi'ne gitmek, WP-Config.php'yi açmak ve (‘DB_PASSWORD’, ‘veritabanı-şifresi’); kısmını yakın zamanda kullandığım şifreyle değiştirmekti. Çok basit ama bu makale olmadan yapamazdım.

    Tekrar teşekkürler!

    • Bu yanıt için teşekkürler Christine. Ben de şifreyi değiştirdim ve bunun da sorunu çözdüğünü gördüm. Belki MySQL beni bilgilendirmeden sıfırlamıştır.

    • Bu ipucu için teşekkürler! Makaleden bunu nasıl çıkardığını bilmiyorum. Her şeyi yeniden yüklemek üzereydim.. ve sadece ihtimal dahilinde bunu denedim ve işe yaradı. Ayrıca Godaddy'de, kurulumu başlatmak için Installatron'u kullandım ve geri kalanını manuel olarak yükledim.

  19. Benim durumumda sorunu veritabanı şifresini güncelleyerek çözdüm.
    Şifre çok zayıf görünüyordu.

    merhaba
    Alexander

  20. merhaba, web sitemle ilgili garip bir sorun yaşıyorum, yani pingdom'da kontrol etmeye çalıştığımda oradaki ekran görüntüsü veri bağlantısı hatası gösteriyor, normal sekmede veya iPhone'da web sitemi açtığımda ise açılıyor. bana ne yapmamı önerir misiniz? web sitemin halka açık olup olmadığını merak ediyorum. url şu, şimdiden teşekkürler!

  21. Bunu wp-config.php dosyanıza koymamı söylüyorsunuz….. define(‘WP_ALLOW_REPAIR’, true);
    nereye koyacağım konusunda tek kelime etmiyorsunuz. En üste bıraktım ve ÇOK BÜYÜK bir WP hata mesajı aldım. Bağlamı belirtmeden 1. satırda vardı. Bu yüzden çoğu kişi en üstteki 1. satıra gideceğini varsayacaktır. Oraya gitmiyorsa, neden yardımcı ve özel talimatlar vermiyorsunuz?

    • Bunu şu satırdan hemen önce eklemeniz gerekiyor:

      /* Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglar. */

      Dikkatimize sunduğunuz için teşekkürler. Makaleyi güncelledik.

      Yönetici

  22. şunu denediğimde:

    Bir hata alıyorum:
    Bağlanamadı: MySQL sunucusuyla bağlantı kesildi 'ilk iletişim paketini okurken', sistem hatası: 95 "İşlem desteklenmiyor"

    Bunu PHP'de test ettiğimde:

    Şunu gösteriyor:
    Bu siteye ulaşılamıyor

    Bağlantı sıfırlandı.
    ERR_CONNECTION_RESET

  23. bu hataları nasıl çözebilirim:

    Uyarı: require_once(C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php): No such file or directory hatası: C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php dosyasının 10. satırında

    Önemli hata: require_once(): Gerekli dosya açılamadı ‘C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php’ (include_path=’.;C:\xampp\xampp\php\PEAR’) C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php dosyasının 10. satırında

  24. Lütfen burada yardıma ihtiyacım var. Sitemin URL'sini http'den https'ye değiştirmeye çalıştım ve şimdi sitemi göremiyorum. Bir bağlantı kurulamadığını söylüyor. Bu durumda ne yapabilirim? Teşekkürler.

    • Sorun
      Eğer php 5.2'den 5.4 veya 5.5'e güncellerseniz, bu hata veritabanı bağlantı hatası wp'de alacaksınız.

      Neden
      Parolanız MySQL 4.0 öncesi ise bu hatayı alırsınız.

      Düzeltme
      phpmyadmin'e giriş yapın >> kullanıcı >> şifreyi değiştirin
      mysql şifrenizi yazın >> seçin >> MySQL 4.1+ uyumlu ve devam edin

  25. Ben de bu sorunla karşılaşıyordum. Google'da arattım ve bu gönderiye geldim. Bu hatayla gelebilecek tüm sorunlar hakkında gerçekten harika, derinlemesine düşünülmüş.
    Benim sorunum veritabanı onarımı ve optimizasyonu ile çözüldü.

    Teşekkürler dostum,
    Kanif

  26. Harika yazı için teşekkürler. Benim durumum ilginçti, sunucumu aynı sağlayıcıdaki başka bir hesaba taşıdım. Sonuç, korkunç "Veritabanı Bağlantısı Kurulamıyor Hatası" oldu. Bu makale sayesinde wp-config.php dosyasına bakmam gerektiğini biliyordum.

    Yeni sunucumun cPanel'ine giriş yapıp MySQL veritabanlarını kontrol ettiğimde sorunu hemen fark ettim. Sunucu geçişi nedeniyle veritabanı ve kullanıcı adı değişmişti. Sağlayıcımdaki veritabanı adları varsayılan olarak "accountname_databasename" şeklindedir. Ayrıca, veritabanı kullanıcı adı varsayılan olarak "accountname_username" şeklindedir. Diğer sunucuların da benzer olduğunu düşünüyorum.

    Sunucu taşımasıyla sunucu hesap adım değiştiği için, tüm veritabanlarımın ve veritabanı kullanıcılarımın adı da değişti.

    Bu yüzden düzeltmek için tek yaptığım wp-config.php dosyasındaki bu iki satırı değiştirmekti:

    /** WordPress için veritabanı adı */
    define(‘DB_NAME’, ‘XXXXXX_databasename’);

    /** MySQL veritabanı kullanıcı adı */
    define(‘DB_USER’, ‘XXXXXX_username’);

    Temel olarak, wp-config.php dosyasındaki "XXXXXX"in sunucunuzdakiyle eşleştiğinden emin olmak için dikkatlice kontrol etmek istersiniz.

    Tekrar teşekkürler!

  27. Sitemi ve wordpress URL'mi alan adlarımdan birine yanlışlıkla değiştirdim, bu yüzden DNS'yi değiştirmek ve web sitesine park etmek zorunda kaldım, birkaç saat bekledim ama alan adı hala yayılıyordu, sonra bir öğretici (codex.wordpress.org/Changing_The_Site_URL) okudum ve orada functions.php'mi düzenleyerek bir seçeneği takip ettim ve gördüğüm bir sonraki şey "Bir veya daha fazla veritabanı tablosu kullanılamıyor. Veritabanının onarılması gerekebilir.", bu yüzden buradaki talimatları takip ettim ve sorun hala aktif. Lütfen yardıma ihtiyacım var.

  28. Xammp sunucumda şu hatayı alıyorum, bunu nasıl çözebilirim
    Şu hata URL'yi almaya çalışırken karşılaşıldı: localhost/phpmyadmin/

    localhost ana bilgisayar adından IP adresi belirlenemedi.

    DNS sunucusu şunu döndürdü:

    İsim Hatası: Alan adı mevcut değil.
    Bu, sistemin URL'de sunulan ana bilgisayar adını çözümleyemediği anlamına gelir. Adresin doğru olup olmadığını kontrol edin.

  29. Kurulduktan ve düzenlemeye, belge eklemeye vb. hazır hale getirildikten sonra W.P. nasıl kullanılır konusunda ücretsiz videolar arıyorum.

  30. merhaba
    Gönderide bahsettiğin her şeyi yaptım ama wp-admin/ açtığımda yine bu hata geliyordu "Bir veya daha fazla veritabanı tablosu kullanılamıyor. Veritabanının onarılması gerekebilir."
    Lütfen ne yapmam gerektiğini söyler misin?

  31. Teşekkürler!

    Sadece FileZilla üzerinden giriş yaptım ve wp-config.php dosyasını kontrol ettim ve her şeyi tekrar kontrol ettim ve veritabanı şifremi güncellediğimi ancak wp-config.php'de hala önceki varsayılan şifreyi gösterdiğini fark ettim. Bu yüzden dosyada değiştirdikten ve değişiklikleri kaydettikten sonra siteme tekrar erişebildim. Yardımınız sorunumu çözmeme izin verdi, teşekkür ederim!

  32. Bu gönderide eksik kalan çok önemli bir şey var: "kapat ve tekrar aç" yaklaşımı.

    Eğer wp-config dosyasını gerçekten değiştirmediyseniz, bence ona dokunmamalısınız, en azından ilk etapta.

    İlk yapmanız gereken mysql sunucusunu yeniden başlatmayı denemektir.

    Bunu yapmak için (Terminal'de)
    1. Web sitenize SSH ile bağlanın (anahtarınızın ‘.pem’ dosyasına ihtiyacınız olacak)*
    2. MySQL'inizi yeniden başlatmak için “sudo service mysqld restart” yazın

    Bu benim için her zaman işe yaradı.

    *Mac'te
    1. '.pem' dosyanızı alın. Ben dosyamı Amazon Web Services'ten (siteyi barındıran) aldım.
    2. Mac'inizde SSH'yi etkinleştirin – Google'dan aratın.
    3. Terminal'i açın.
    4. '.pem' dosyanızı sakladığınız dizine gidin. -Bunu masaüstünüze kaydetmek muhtemelen en kolayıdır, ardından sadece 'cd Desktop' yazarak oraya gidebilirsiniz.
    5. 'chmod 400 yourpemfilename.pem' yazın (bu anahtarı giriş yapmak için kullanmanıza izin verir)
    6. 'ssh -i "yourpemfile.pem" remote_username@remote_host' yazın – tırnak işaretlerini buraya yazın
    7. Giriş yaptıktan sonra (Giriş yapmak için birkaç kez y yazmanız gerekebilir) şunu yazın:
    sudo service mysqld restart

  33. Merhaba, wordpress sitemde bu hata çok sık alıyorum,
    AWS kullanıyoruz, bu yüzden mysql'i yeniden başlatmak için bu komutu çalıştırmam gerekiyor:

    sudo restart mysqld restart

    dijital okyanusta da aynı sorun bende de var..

    yani bunun bir sunucu sorunu olmadığından eminim, wordpress'te bir şey olmalı, bu da mysql sunucusunu kapatıyor..

    Teşekkürler

    • Burada da aynı sorun var. Günde en az iki kez, dijital okyanusta bulunan sitem SQL bağlantısını kaybediyor.
      Veritabanımı optimize etmeyi denedim ama hiçbir şey işe yaramadı. Fikri olan var mı?

  34. Teşekkürler,

    WordPress çöktüğünde, WordPress'e yeni başlayan biri için korkutucudur. Çözümünüzü anlaması, uygulaması kolay ve harika çalıştığını buldum.

  35. Merhaba,

    Bu blog çok yardımcı oldu ancak bu sorunu hala çözemedim. WP-Config.php dosyam bana şunu gösteriyor: localhost:

    I am using GoDaddy, I have tried replacing this with local host, my IP address, and (godaddy). Nothing has worked :( Can I get some help here?

  36. VAY BE!!!! Eşimin iş sitesi çöktüğü için bu siteye denk geldim ve dakikalar içinde düzeltebildim! Teşekkür ederim!

  37. Çok teşekkür ederim. Bu gönderi, WordPress'teki 6 aylık büyük projemde beni kurtardı. Dizinleri değiştirmeye çalışırken veritabanı bağlantımı kaybettim. .php programcısı değilim ama konu burada o kadar iyi açıklanmış ki, bu blogu bulduktan sonra düzeltmem beş dakika sürdü. Harikasınız!!!

  38. phpmyadmin'de şifrenizi değiştirdiyseniz, wp-config.php dosyasında da değiştirmeniz gerekir, aksi takdirde web sitesi çalışmaz. İkisini birbirine bağlamanız gerekir.

  39. Sanırım sahip olduğum tema yüzünden bu hatayı alıyordum, temayı değiştirdim ve o zamandan beri hatayı almıyorum. Bunu fark ettim çünkü onarım yaptığımda, yorum tablolarında hatalar vardı.

    • Bu sorunu ne sıklıkla yaşadınız?
      Ben de aynı sorunu yaşıyorum ve günde en az iki kez bağlantım kesiliyor.
      Birçok şey denedim ama hiçbiri işe yaramadı. Eğer tema yüzündense, onu deneyeceğim.

  40. wordpress'i çevrimdışı kullanıyorsanız xampp ile, aşağıdaki işlemle hata giderilir:
    Xampp klasöründe "\xampp\phpMyAdmin\config.inc.php" dosyasını açın ve ardından kullanıcı adını ve parolayı kontrol edin.
    wp-config'de aynı parolayı ayarlayın, böylece hata görünmez.

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.