MENU

MySQL server has gone away Hatası

Anasayfa » Bilgi » MySQL server has gone away Hatası
MySQL server has gone away Hatası

Merhaba Arkadaşlar sizlere error_log‘daki bir hatanın çözümünden bahsedicem. Buna sebep olan şey MySQL maksimum paket boyutu yüksek olmamasıdır. Benim aldığım hatada “MySQL server has gone away ” yazıyordu ancak daha sonra farklı bir hata daha “MySQL server during query” yazdı dedim orda dur. :)

 

Öncelikle benim sunucum linux ona göre yazıyorum :)

SSH ile sunucuya bağlanın nano yada vi hangi editörü aktif kullanıyorsanız ben nano’yu kullanıyorum.

nano -w /etc/my.cnf

Yukarıdaki kod ile SSH üzerinde my.cnf dosyasını açtık daha sonra alttaki kodu my.cnf dosyasında en alta yazıyoruz.

max_allowed_packet=500M

Daha sonra CTRL-X deyip çıkıyoruz çıkarken kaydedilsinmi diye Yes/No soruyor Y tuşuna basıp kaydediyoruz.

Son olarak alttaki kod ile MySQL‘imizi restart ediyoruz problemimiz çözülmüş oluyor.

/etc/init.d/mysql restart

MySQL restart işlemini WHM’dende yapabilirsiniz ama SSH’dayken halledip çıkın derim. :)

Şöylede bir durum var sunucunuzun özelliklerine göre bu 500M değişebilir MySQL Performans Optimizasyonu ile ilgilide bir çok makale var her sisteme göre ayrı yapılandırıldığı için dikkat etmenizde fayda var.

Rooteto Teknoloji Blogu

Rooteto WordPress, Sosyal Medya, Teknoloji, HD Resimler ve Video paylaşımında bulunan bağımsız olarak çalışan online haber teknoloji sitesidir.

Yaklaşık 1 Milyondan fazla tekil aylık ziyaretci ile Rooteto'yu büyük yapan teknoloji topluluklarıdır. 2009 yılında kurulan Rooteto'nun genel merkez ofisi İzmir / Bornova'dadır.