“Error establishing a database connection” Hatası [Çözüldü]

Eğer web sitenize girerken bu hatayı alıyorsanız sorunun çözümünü bu yazıda bulabilirsiniz. Bu sorunu aldığınız siteni standart bir hosting firmasında ise yapacak birşey yok, çünkü server paylaşımlı olduğundan siz müdahale edemezsiniz fakat SSH ile bağlanabileceğiniz VDS, VPS veya dedicated server ise hemen sorunu çözmek mümkün. Sorunun çözümü ile birlikte sebebini de söyleyeceğim.

Putty programını kullanarak SSH ile bağlanabileceğiniz sanal sunucunuz veya dedicated sunucunuz var ise bağlanın. Bu sorun çok büyük bir ihtimalle mysql hizmetinin durmasından kaynaklanıyor. Aşağıdaki kodu girerek check edelim;

sudo service mysql status

Kodu girdikten sonra mysql stop ifadesi geçiyorsa bu hizmet resmen stop etmiş demektir. Hemen çalıştırmak için aşağıdaki kodu girin;

sudo service mysql start

Bu kodu girdikten sonra mysql start ifadesi gelecek ve sitenizin açıldığını göreceksiniz. Peki ne oldu da mysql hizmeti durdu sebebi nedir ? RAM’e yüklenildiğinde veya aşırı sorgu çekildiğinde mysql’in durması olası bir problemdir. Bunun önüne geçmek için kaynak kullanımı azaltıcı önlemler alabilirsiniz. Örneğin WordPress kullanıyorsanız, Cache eklentileri ile çok büyük bir rahatlama yaşarsınız.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir